如何在Opera中更改Bookmarklet的网站图标?

3
1个回答

0

我不确定Opera和Chrome有什么不同。我只是希望给你这个Bookmarklet,希望它能够正常工作:

javascript:(function(bookmarklets){
  for(var i=0;i<bookmarklets.length;i++){
    var code=bookmarklets[i].url;
    if(code.indexOf("javascript:")!=-1){
      code=code.replace("javascript:","");
      eval(code)
    }else{
      code=code.replace(/^s+|s+$/g,"");
      if(code.length>0){window.open(code)}
    }
  }
})
([{title:" ",url:"javascript:(function(){var link = document.querySelector(\x22link[rel~=\x27icon\x27]\x22);if (!link) {link = document.createElement(\x27link\x27);link.rel = \x27icon\x27;document.getElementsByTagName(\x27head\x27)[0].appendChild(link);}link.href = \x22https://google.com/favicon.ico\x22 })()"},{title:" ",url:"javascript:(function(){var title= 'Insert Text' ;document.title=title})();"}])

它会将Favicon更改为Google的Favicon,并更改选项卡的文本。
编辑:我读错了问题!!你不能更改书签图标。

我认为你的代码不是我所需要的:我想给书签自己一个网站图标,这样我就可以在收藏栏中更好地识别它,而不必阅读我给它的标题。 - Michele Galliano
哦,嗯,你不能更改书签/书签小工具的图标,因为这是自动完成的。 如果你找不到你的书签小工具,我建议你使用这个扩展程序。该扩展程序会搜索你拥有的每个书签小工具,并允许你使用搜索框来查找它们。@MicheleGalliano - I know Stuff

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