如何在谷歌浏览器中使用Javascript删除favicon?目标是将其返回到浏览器默认值,在本例中为空白图像.
我发现了这个问题,但如果将link.href属性保留为空,则无效.
即使设置了favicon,因为服务器上有一个favicon.ico文件,我想将其删除并将其恢复为默认值.
这只需要在chrome中工作.
谢谢!
可能重复:
动态更改网站图标
如何以gmail方式在tab(favicon)上创建加载效果.当我点击需要使用AJAX的东西时,gmail会在浏览器的标签栏或标题栏中显示一个很好的加载圈.我知道我可以改变图标,但我所有的尝试都以丑陋的方式结束 - 有时它是有效的,有时候不是.有时,favicon不会更改,有时它会更改一次,以后不会应用更改.最好的方法是什么?
每当我在我工作的网站上更改图标时,浏览器可能需要数小时/天才能重新请求新资源.
但是当我去reddit时,如果我收到消息,我会在favicon中收到通知,而且没有页面加载,我想?
这是否像提供具有不同文件名的新图标一样简单?如何在不进行页面加载的情况下让浏览器加载它?
所以我目前正在反应网站上工作,我正在尝试动态更改图标。
我找到了一段代码,我试图对其进行调整以使其工作,但显然我仍然缺少一些东西。我的网站没有中断,但没有任何变化。
这是我的代码:
import Logo from './Images/logo.png';
function App() {
//need help
useEffect((url) =>{
let link = document.queryCommandValue("link[rel~={Logo}]");
if(!link){
link = document.createElement('link');
link.rel = 'icon';
document.getElementsByTagName('head')[0].appendChild(link);
}
link.href = url;
},[]);
return (
<div className="App">
Run Code Online (Sandbox Code Playgroud) Chrome中的GMAIL有一个显示未读消息计数的图标.有谁知道他们是怎么做到的?那是他们改变图像吗?或者是否有一个属性允许您设置图标附近的数字?
谢谢
我一直在寻找一个javascript解释,我怎么能不断更改我的图标,但我找不到任何东西.
我有6个favicons,我正在尝试按顺序切换以制作动画.而我的问题是,我需要动态但动态地每隔2秒自动更改一次,如ico1,ico2,ico3,ico4,ico5,ico6,ico1,ico2 ...
请参阅本网站的网站图标作为一个例子
有人知道我该怎么办?
我正在我的 Angular 应用程序中渲染动态页面。我想根据客户端的配置更改图标。例如,如果客户端是 tesco,则 favicon 应该是 tesco favicon 等。
任何想法?我想使用纯角度来做到这一点,所以请拒绝使用 javascript 的想法。
我想动态更改页面标题.我的页面中有很多AJAX请求.在每种类型的响应中,我想使用标题通知它.
那么,如何更改页面标题jQuery?
favicon ×5
javascript ×4
jquery ×2
angular ×1
gmail ×1
reactjs ×1
typescript ×1
webkit ×1
webpage ×1