我正在從代碼中添加書籤。現在在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