代码之家  ›  专栏  ›  技术社区  ›  David

添加到Google Chrome的收藏夹链接

  •  5
  • David  · 技术社区  · 16 年前

    我使用的“添加到收藏夹”链接代码适用于firefox,但不适用于googlechrome扩展。我应该使用什么来创建添加到Chrome收藏夹/书签的链接

    3 回复  |  直到 16 年前
        1
  •  7
  •   2ndkauboy    16 年前

    所以我很抱歉告诉你你不能。我会提供一个社交书签小部件,或者让用户按CTRL+D为页面添加书签。

        2
  •  7
  •   user2226755    9 年前

    找到了 Bookmarks API 对于扩展。。。

    这段代码需要在后台页的函数中:

    chrome.bookmarks.create({'parentId': bookmarkBar.id,'title': 'Extension bookmarks'},
      function(newFolder) {
        console.log("added folder: " + newFolder.title);
    });
    

    然后必须这样调用函数:

    <a href="javascript:addfav()">Add to bookmarks</a>
    
        3
  •  3
  •   Xan    10 年前

    您在本主题顶部建议的书签代码仅在您使用JavaScript时有效,但在某些网站上不起作用,尤其是在使用HTML的网站上。我试图把它应用到我的博客中,但没有成功。但是,镀铬手柄 javascript:window.print() javascript:window.bookmark() ,那不是容易多了吗?

    还有另一种方法。自 Google Bookmarks 如果可用,请尝试使用

    http://www.google.com/bookmarks/mark?op=edit&output=popup&bkmk=bookmarklinkgoeshere&title=bookmarktitlegoeshere
    

    如果您使用的是HTML而不是JavaScript。这样,您就可以将googlebookmarks用作跨浏览器工具,而不是一直依赖googlechrome handleapi。相反,只需在Chrome上的书签栏上添加一个链接,即 http://www.google.com/bookmarks 因此,您可以创建新书签并打开现有书签。

    http://google.com/bookmarks 一点用都没有。

        4
  •  0
  •   HoldOffHunger Lux    6 年前

    使用共享URL。以下是可用参数:

    • bkmk :保存您的URL。
    • title :保留您的头衔。
    • annotation
    • labels

    网址:

    https://www.google.com/bookmarks/mark?op=edit&bkmk={url}&title={title}&annotation={text}&labels={hash_tags}
    

    Github: Social Share URLs

    Social Share URLs