J'ai créé un site Web html, css qui comprend des scripts PHP, des requêtes mysql et beaucoup de choses. Je mets une image favicon pour l'icône de la page. Le favicon que j'ai créé en ligne était une sorte de format gif. Maintenant, dans Mozilla Firefox
, l'image change et je suis correctement capable de voir les deux images dans favicon. Chrome affiche uniquement le premier et ne modifie pas les images. Quelle pourrait être la raison possible?mettre image gif dans favicon, ne fonctionne pas sur chrome
3
A
Répondre
7
Chrome ne prend pas en charge les favicons animés et personne ne s'intéresse à son implémentation.
Rapport original bug: http://code.google.com/p/chromium/issues/detail?id=19731
Dernières double: http://code.google.com/p/chromium/issues/detail?id=130062
0
Cela fonctionne pour Google Chrome:
REMARQUE: Vous pouvez utiliser un tableau contenant les icônes et le cycle base64 à travers le les éléments ont instarisé l'utilisation d'une instruction switch, mais je préfère juste que cela soit réparti de cette façon.
document.head = document.head || document.getElementsByTagName('head')[0];
function changeFavicon(src) {
var link = document.createElement('link'), oldLink = document.getElementById('dynamic-favicon');
link.id = 'dynamic-favicon';
link.rel = 'shortcut icon';
link.href = src;
if (oldLink) {
document.head.removeChild(oldLink);
}
document.head.appendChild(link);
}
function animate(){
if (typeof animate.i == 'undefined') {
animate.i = 0;
}
switch(animate.i) {
case 0:
changeFavicon("[PUT BASE64 for ICO FRAME 1 HERE]");
break;
case 1:
changeFavicon("[PUT BASE64 for ICO FRAME 2 HERE]");
break;
case 2:
changeFavicon("[PUT BASE64 for ICO FRAME 3 HERE]");
break;
case 3:
changeFavicon("[PUT BASE64 for ICO FRAME 4 HERE]");
break;
case 4:
changeFavicon("[PUT BASE64 for ICO FRAME 5 HERE]");
break;
case 5:
changeFavicon("[PUT BASE64 for ICO FRAME 6 HERE]");
break;
case 6:
changeFavicon("[PUT BASE64 for ICO FRAME 7 HERE]");
break;
case 7:
changeFavicon("[PUT BASE64 for ICO FRAME 8 HERE]");
break;
case 8:
changeFavicon("[PUT BASE64 for ICO FRAME 9 HERE]");
break;
case 9:
changeFavicon("[PUT BASE64 for ICO FRAME 10 HERE]");
break;
case 10:
changeFavicon("[PUT BASE64 for ICO FRAME 11 HERE]");
break;
case 11:
changeFavicon("[PUT BASE64 for ICO FRAME 12 HERE]");
break;
case 12:
changeFavicon("[PUT BASE64 for ICO FRAME 13 HERE]");
break;
case 13:
changeFavicon("[PUT BASE64 for ICO FRAME 14 HERE]");
break;
case 14:
changeFavicon("[PUT BASE64 for ICO FRAME 15 HERE]");
break;
case 15:
changeFavicon("[PUT BASE64 for ICO FRAME 16 HERE]");
break;
}
animate.i = animate.i + 1;
if(animate.i == 16){
animate.i = 0;
}
}
setInterval(animate,250);
Questions connexes
- 1. favicon ne fonctionne pas dans Google Chrome sur mon site
- 2. Favicon ne fonctionne pas dans Chrome
- 3. favicon ne fonctionne pas
- 4. Google chrome ne charge pas favicon
- 5. Favicon ne s'affiche pas dans IE et Chrome
- 6. chrome ne restitue pas gif image d'arrière-plan
- 7. Favicon ne s'affiche pas sur un nouvel onglet Extension Chrome
- 8. Jquery Spinner ne fonctionne pas sur Chrome
- 9. Favicon n'apparaît pas dans google chrome
- 10. Image Télécharger l'aperçu ne fonctionne pas Chrome
- 11. Extension Chrome Tab favicon
- 12. DButton - mettre une image ne fonctionne pas
- 13. Favicon ne s'affiche pas sur les navigateurs Webkit
- 14. Problème prédominant de favicon Chrome
- 15. Cette regex ne fonctionne pas dans Chrome
- 16. Jquery/Javascript ne pas activer une image gif (Firefox uniquement)
- 17. Une autre favicon ne fonctionne pas dans IE
- 18. jQuery fadeOut ne fonctionne pas dans Chrome?
- 19. Image Gif animée ne fonctionnant pas dans Phonegap
- 20. Pourquoi ma favicon ne fonctionne-t-elle pas?
- 21. Processing.js BACKSPACE ne fonctionne pas sur Chrome
- 22. GDownloadUrl ne fonctionne pas sur Chrome
- 23. jquery image rezise ne fonctionne pas en chrome
- 24. Javascript ne fonctionne pas sur Chrome
- 25. police Oswald ne fonctionne pas sur Chrome
- 26. Jquery ne fonctionne pas sur Chrome
- 27. Firefox image div ne montre pas (fonctionne en chrome)
- 28. Menu ne fonctionne pas sur Android Chrome
- 29. image Gif dans Xamarin.Forms
- 30. Element.children ne fonctionne pas sur Chrome
double possible de [Comment animer un favicon?] (Http://stackoverflow.com/questions/1837261/how-to-animate-a-favicon) –