JavaScript 书签图标

3
我有一个网站,提供一个非常有用的书签链接,只包含javascript代码,而不是指向网页的链接。例如URL:“javascript:(function(){.....})();”。当用户将该链接拖到其书签栏中时,出现的图标是默认的空白纸张图像。
是否有一种方法可以强制它使用我选择的图标,例如我的网站的favicon.ico?(例如,当您的书签是标准的URL,如URL:“www.mysite.com”时)
非常感谢您的时间! jJ

可能重复的问题 https://dev59.com/YnRB5IYBdhLWcg3wxZ1K - Adam
2
阅读 http://www.tapper-ware.net/blog/?p=97 - Adam
2个回答

1

那些书签被称为书签小程序,只是提供信息 :)

不过,无法为它们设置图标。这是因为浏览器会自动查找书签指向的链接上的网站图标。它找到这个网站图标的方式是通过访问页面本身并查看HTML中的元数据,或者通过访问域名/favicon.ico。

正如您所见,浏览器无法对一堆JavaScript代码执行这些步骤。


0

我可能错了,但我认为您必须通过书签至少访问一次该网站,以便更新您的书签并使用适当的图标。不过,您可以在头部使用link元素,并为快捷方式指定替代图标。

<link rel="shortcut" HREF="/shortcut.ico">

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接