我使用的“添加到收藏夹”链接代码适用于Firefox,但不适用于Google Chrome扩展程序。我应该使用什么来创建一个可以添加到Chrome收藏夹/书签的链接?
我使用的“添加到收藏夹”链接代码适用于Firefox,但不适用于Google Chrome扩展程序。我应该使用什么来创建一个可以添加到Chrome收藏夹/书签的链接?
发现了与扩展相关的书签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>
在所有浏览器中都没有可行的方法。即使在Firefox中,它也不能按预期工作,因为它会添加一个侧边栏(在新版本中,用户可以更改该选项,如果发现复选框)。
所以很抱歉告诉您无法完成。我建议提供社交书签小部件或要求用户按CTRL + D收藏页面。
javascript: window.print()
,为什么谷歌不能创建一个像javascript:window.bookmark()
这样的处理程序呢?那不是更容易吗?http://www.google.com/bookmarks/mark?op=edit&output=popup&bkmk=bookmarklinkgoeshere&title=bookmarktitlegoeshere
http://www.google.com/bookmarks
,这样就可以创建新书签并打开现有书签。http://google.com/bookmarks
完全无法工作。javascript:window.history()
和javascript:window.print()
在PS3互联网浏览器、PS4互联网浏览器、Google Chrome和其他浏览器中都可以使用,但是Google却无法创建书签处理程序!说真的。Google书签在PlayStation 3和PlayStation 4控制台的Internet Browser中以及通过Google工具栏(适用于Chrome以外的其他浏览器)中都可以使用,而且Google书签在Google Chrome上仍然非常有用,这就是为什么我推荐它的原因。 - warrenwoodhouse<a target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&output=popup&bkmk=http://warrenwoodhouse.webs.com/&title=Warren%20Woodhouse:%20T-Codes" alt="Add Bookmark To Your Google Bookmarks" title="Add Bookmark To Your Google Bookmarks"></a>
- 这就是它的样子,目标会在新标签页中打开。保存链接后,它会重定向到 Google 书签的主页,并列出所有已收藏的项目,包括您在 Google 搜索期间标记为星标的保存链接。 - warrenwoodhouse使用共享URL。以下是您可用的参数:
bkmk
:保存您的URL。title
:保存您的标题。annotation
:保存您的文本。labels
:保存您的关键词或标签。URL:
https://www.google.com/bookmarks/mark?op=edit&bkmk={url}&title={title}&annotation={text}&labels={hash_tags}
如果你想与一个经常跟进这些格式和API的项目保持联系,那就来看看我们吧!Github:社交分享URL