javascript - 如何检测链接是否已在用户的书签中?

标签 javascript firefox greasemonkey bookmarks

是否可以通过 Greasemonkey 脚本确定链接是否已在书签中? 例如如果我想标记页面上所有已添加书签的链接。

另外,如何找到存储此书签的文件夹的名称?

最佳答案

Greasemonkey 脚本无法判断链接是否在浏览器/用户的书签中,因为:

  1. Ordinary javascript is not allowed to know this for security reasons.

  2. Greasemonkey 不提供此功能,Greasemonkey's controlling developers have consistently refused to add similar capabilities .

另请参阅 "How can I detect visited and unvisited links on a page?" .

<小时/>

Firefox add-ons can do this though 。因此,如果您感觉很活跃,您可以 fork Greasemonkey 并添加此功能,或者您可以编写一个可以向您的脚本发送消息的辅助插件。

关于javascript - 如何检测链接是否已在用户的书签中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25704556/

相关文章:

javascript - 如何使用 formValidation 插件使用 "warning"而不是 "error"进行验证?

javascript - 使用 Javascript 从父窗口访问子窗口元素

firefox - 如何在 Firefox OS/b2g 中使用本地化/翻译

linux - 如何使用 Firefox 自定义构建打包插件

javascript - 使用 GreaseMonkey 停止加载缓慢的脚本

javascript - Jquery 客户端验证不起作用

javascript - 从 chrome 扩展中的内容脚本访问全局对象

css - 在 Firefox 中使用带有剪辑路径的外部 svg

javascript - 使用 Greasemonkey 提交表单

javascript - 选择框架中的元素