Comment pouvez-vous supprimer le Favicon en utilisant JavaScript dans Google Chrome? L'objectif est de le renvoyer à la valeur par défaut du navigateur, ce qui est dans ce cas une image vierge. P>
J'ai trouvé Cette question, mais cela ne fonctionne pas si vous quittez le Même si le Favicon est défini car il y a un fichier Favicon.ico sur le serveur, je voudrais le supprimer et le remettre à la valeur par défaut. P>
Cela n'a que besoin de travailler en chrome. p>
Merci! P> link.href code> attribut comme vide. p>
3 Réponses :
Avez-vous essayé d'utiliser une image transparente vide?
Essayez: p>
Non, je vais donner cela un coup. Je préférerais le navigateur par défaut, existe-t-il une URL qui peut être utilisée pour référencer la valeur par défaut de Google Chrome actuelle?
Peut-être envisager de détecter le navigateur utilisé et s'il est chrome usage: chrome-ressource: // favicon / code>?
Le code de la question que j'ai liée ne fonctionne pas pour chrome. Que puis-je faire pour Chrome pour faire ça?
Que dit la console d'erreur? Stackoverflow.com/Questtions/45965/...
Cela ne dit rien, j'ai vérifié la console d'inspecteur WebKit.
Est-ce que cela fonctionne comme un Script utilisateur chrome ?
Il est injecté dans la page via plugin ( chrome.tabs.exutescript code>)
J'ai pu utiliser ce script que vous avez lié et l'appelez à partir du téléphone du corps. Cela fonctionne au moins aussi loin que je peux dire. Essayez chrome: // favicon / code> et cela devrait vous donner un favicon. Je n'utilise pas chrome tout ce qui souvent, je ne suis pas sûr que si c'est l'icône que vous voulez. Assurez-vous d'effacer le cache?
C'est bien l'icône que je veux. Cependant, j'ai besoin que le script soit appelé à l'exécution, onlande est à côté de l'inutile: s
Mettre ces commentaires en réponse Forme: P>
Suggestions: P>
chrome-ressource: // favicon / code> ou chrome: // favicon / code> li>
- Favicon dynamique avec Ajax LI>
- Extension chromée (espérons-le que vous pouvez la baser sur cette option) li >
ul>
Je suis un peu surpris que la solution Ajax a fonctionné pour vous parce que, je suis sur Chrome 4.1.249.1064 (45376) et cela ne fonctionne pas pour moi. P>
Edit: Il ne semble pas que vous ayez besoin de beaucoup de la solution Ajax. Il semble que favicon.js code> est tout ce dont vous avez vraiment besoin. Tout ce qu'il semble faire est de savoir quelle est la solution JavaScript que vous avez mentionnée plus un peu plus de manipulation (c.-à-d. Supprimer le Favicon existant). Leur partie "dynamique" est juste un document.onkeypress code>. P>
EDIT: Référence supplémentaire: P>
- chrome.tabs.execscript li>
- Whitelistting the Favicon LI>
ul>
Je suis sur 6.0.401.1 (Build officiel 47018) Dev, cela pourrait le faire. J'essaie d'injecter le code à la page utilisateur via une extension, comment puis-je faire cela? Je ne peux pas utiliser chrome.tab.execscript code>, il ne semble pas vouloir injecter Favicon.js en quelque sorte.
Je ne peux pas dire que je sais beaucoup sur l'extension chromée, qu'avez-vous fait et quelle était l'erreur? Je vais ajouter des liens qui seront espérons être utiles.
J'ai compris comment injecter le code, mais chrome: // favicon / n'est pas autorisé à être consulté par mon code. J'ai abandonné le fichier Favicon.js, il a apparemment des erreurs de syntaxe ou quelque chose. Un ami semble penser que placer une étiquette IMG sur la page avec l'URL de Favicon définira le Favicon, mais je ne suis pas sûr de la précision de cela.
Peut-être code.google.com/p/chromium/issues/detail?id = 11854 sera utile? Il semble que Whitelisting Le Favicon soit requis.
Je ne peux pas faire cela, l'URL Favicon est mise sur la page elle-même
HM, je pensais à l'origine que vous vouliez changer de Favicon, mais cela sera visible sur la page? Je ne suis pas tout à fait sûr de ce que vous essayez d'accomplir maintenant? Si vous le souhaitez sur la page, vous pouvez facilement enregistrer cela et le référencer, mais vous devrez le mettre à jour manuellement.
J'essaie de changer le Favicon, oui.
N'importe quoi? J'aimerais envelopper cette question.
Je ne peux pas dire que je sais quelle autre approche que vous pourriez utiliser. Le mieux que je puisse penser est de sauvegarder le chrome Favicon et d'essayer de l'utiliser afin que vous n'ayez pas à dépendre des ressources de Chrome.
comme une combinaison de la réponse de @ Matthewflachen et de ce que j'ai trouvé ici: Favicon généré dynamiquement, on peut Générer dynamiquement une URL de données vierge à l'aide de l'API de toile. P>
link.href = document.createelement ("toile"). Todataurl ("image / x-icon"); code> p>
Les scripts utilisateur sont-ils activés? Peut-être publier le script que vous utilisez alors quelque chose peut commenter dessus?
Semble que seul Firefox et Opera puisse utiliser JavaScript pour faire ce que vous voulez ( ajaxify.com/run/faviconleight/a >), Toutefois, avec l'extension ( chrome.google.com/extensions/detail/... ) Cela devrait fonctionner? Essaye le?
Le lien Ajaxify fonctionne sur Chrome, mais il s'agit d'une juste quantité de code d'injecter dans la page pour pouvoir supprimer un Favicon. Toute solution raccourcie?
J'ai clarifié ma réponse un peu, espérons-le un peu plus utile maintenant.