我正在从代码中添加书签。现在在Firefox中,如果用户已经将url添加为书签,他不应该再次将书签添加为书签。我该怎么做?现在,每次创建新书签时都是如此。如何知道url是否已经加入书签
0
A
回答
1
如果您想阻止用户第二次点击您网站上的书签链接,您可以尝试使用Cookie编写隐藏链接,如果客户端上有Cookie的话。
据我所知,试图通过在您的网站上使用JavaScript来检查FireFox中的书签库(Places),这是不可能的。
0
也可以尝试在用户使用Javascript书签您的网站时设置cookie。如果cookie存在,请删除书签按钮(或其他)。
1
显然,你不能,除了上面两个好的建议:使用cookies。或用户信息(但如果他们注册了,他们可能已经为该网站添加了书签!)。 Cookie解决方案很脆弱,但用户可以删除它们。
为什么你不能:这将是一个明显的安全漏洞,如果一个JavaScript程序可以读取用户的书签列表:隐私问题的旁边,一个可以在URL参数的一些敏感信息...
附注:添加书签是在用户操作(或应该是!)上完成的。所以用户应该知道他们是否已经添加了书签,不是吗?
1
“此方法检索包含给定的URI书签ID列表。”
相关问题
- 1. 如何知道logback配置文件是否已经加载?
- 2. Android foursquare:我如何知道是否签入已完成?
- 3. 知道java是否已经过去了
- 4. 如何知道listview scroll是否已经到达底部/顶部
- 5. 我如何知道时间是否已经过去? Swift
- 6. PHP:如何知道输出是否已经开始?
- 7. 如何知道AfNetworking是否已经下载了所有图像
- 8. 如何知道窗口是否已经走了?
- 9. 如何知道View是否已经在Layout上?
- 10. Android:如何知道DataBase表是否已经存在?
- 11. PHP:如何知道PostgreSQL持久连接是否已经打开?
- 12. 如何知道一项活动是否已经开始
- 13. 如何知道芹菜任务是否已经启动
- 14. 我如何知道工作是否已经完成? - crontab的
- 15. 如何知道IsolatedStorage中的文件是否已经打开?
- 16. 如何知道文件是否已经存在与Firefox iMacros
- 17. 如何知道setupUi是否已经被调用
- 18. 如何知道JScrollBar是否已经到达JScrollPane的底部?
- 19. 如何知道静态块初始化是否已经运行?
- 20. 如何知道CloudKit Zone是否已经存在
- 21. 如何知道相机闪光灯是否已经点亮(iOS)?
- 22. 如何知道是否有一个已经锁定表的MySQL
- 23. 如何知道在php中是否已经过期/过期?
- 24. 如何知道do_upload是否已经启动并完成?
- 25. 如何知道连接是否已经进行
- 26. Codeigniter:我怎么知道模型是否已经加载?
- 27. 如何知道MediaScanner是否已启用?
- 28. 如何知道AVAudioPlayer是否已暂停?
- 29. 如何知道行是否已更新
- 30. 如何知道url是否可用?
Yh。如果没有更容易的发现,我会尝试这个选项。 :) – Tanmoy 2009-03-02 14:02:09