【问题标题】:How to change Bookmarklet favicon in Opera?如何在 Opera 中更改书签图标?
【发布时间】:2020-05-22 08:17:34
【问题描述】:

我正在尝试给我的书签一个图标以删除 Opera 上的默认黑星,我阅读了 this old articlethis post on stackoverflow,甚至安装了 this chrome extension,但 Opera 浏览器没有运气

【问题讨论】:

    标签: javascript html opera bookmarklet


    【解决方案1】:

    我不确定 Opera 与 Chrome 的工作方式有何不同。我只是希望给你这个书签,希望它能起作用:

    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,并更改选项卡的文本。

    编辑:我读错了问题!!并且您不能更改书签图标。

    【讨论】:

    • 我认为你的代码不是我需要的:我想给书签本身一个图标,这样我就可以在收藏夹栏中更好地识别它,而不必阅读我给它的标题
    • 哦,您不能更改书签/书签的图标,因为这是自动完成的。如果您无法找到您的 Bookmarklet,那么我推荐您 this Extension。扩展搜索您拥有的每个书签,并允许您使用搜索框找到它们。@MicheleGalliano
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-10-22
    • 2016-02-10
    • 2021-10-15
    • 2011-02-26
    • 1970-01-01
    • 2019-05-01
    • 2013-02-10
    相关资源
    最近更新 更多