【发布时间】:2011-03-14 21:59:13
【问题描述】:
我使用的“添加到收藏夹”链接代码适用于 Firefox,但不适用于 Google chrome 扩展。我应该使用什么来创建添加到 Chrome 收藏夹/书签的链接
【问题讨论】:
标签: html google-chrome hyperlink google-chrome-extension
我使用的“添加到收藏夹”链接代码适用于 Firefox,但不适用于 Google chrome 扩展。我应该使用什么来创建添加到 Chrome 收藏夹/书签的链接
【问题讨论】:
标签: html google-chrome hyperlink google-chrome-extension
没有办法在所有浏览器中都这样做。即使在 Firefox 中,它也无法按预期工作,因为它添加了一个侧边栏(在较新的版本中,用户可以更改它,如果他找到了复选框)。
所以我很遗憾地告诉你,你不能。我会提供一个社交书签小部件或要求用户按 CTRL + D 为页面添加书签。
【讨论】:
找到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>
【讨论】:
您在本主题顶部建议的书签代码仅适用于您使用 JavaScript 的情况,但不适用于某些网站,尤其是使用 HTML 的网站。我试图将它实施到我的 Blogger 博客中,但没有成功。但是,Chrome 处理javascript:window.print() 非常容易,为什么Google 不能直接创建一个类似javascript:window.bookmark() 的句柄,这不是很容易吗?
还有另一种方法。由于Google Bookmarks 可用,请尝试使用
http://www.google.com/bookmarks/mark?op=edit&output=popup&bkmk=bookmarklinkgoeshere&title=bookmarktitlegoeshere
如果您使用的是 HTML 而不是 JavaScript。这样,您可以将 Google 书签用作跨浏览器工具,而不是一直依赖 Google Chrome 处理 API。相反,只需在 Chrome 的书签栏上添加一个链接,即指向 http://www.google.com/bookmarks 的链接,这样您就可以创建新书签并打开现有书签。
确保包含 www,因为 http://google.com/bookmarks 根本不起作用。
【讨论】:
javascript:window.history() 和 javascript:window.print() 都可以在 PS3 互联网浏览器、PS4 互联网浏览器、谷歌浏览器和其他浏览器中工作,但谷歌却懒得创建书签处理程序!严重地。 Google 书签可在 PlayStation 3 和 PlayStation 4 控制台的 Internet 浏览器以及通过 Google 工具栏(适用于其他浏览器而不是 Chrome)和 Google 书签在 Google Chrome 上仍然非常有用,这就是我推荐它的原因。
<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 搜索期间加注星标的已保存链接。
使用共享 URL。以下是您可用的参数:
bkmk :保存您的网址。title:持有你的头衔。annotation :保存您的文本。labels:保存您的关键字或主题标签。网址:
https://www.google.com/bookmarks/mark?op=edit&bkmk={url}&title={title}&annotation={text}&labels={hash_tags}
如果您想与定期更新这些格式和 API 的项目保持联系,请查看我们! Github: Social Share URLs.
【讨论】: