2009-03-02 109 views
0

我正在從代碼中添加書籤。現在在Firefox中,如果用戶已經將url添加爲書籤,他不應該再次將書籤添加爲書籤。我該怎麼做?現在,每次創建新書籤時都是如此。如何知道url是否已經加入書籤

回答

1

如果您想阻止用戶第二次點擊您網站上的書籤鏈接,您可以嘗試使用Cookie編寫隱藏鏈接,如果客戶端上有Cookie的話。

據我所知,試圖通過在您的網站上使用JavaScript來檢查FireFox中的書籤庫(Places),這是不可能的。

+0

Yh。如果沒有更容易的發現,我會嘗試這個選項。 :) – Tanmoy 2009-03-02 14:02:09

0

也可以嘗試在用戶使用Javascript書籤您的網站時設置cookie。如果cookie存在,請刪除書籤按鈕(或其他)。

1

顯然,你不能,除了上面兩個好的建議:使用cookies。或用戶信息(但如果他們註冊了,他們可能已經爲該網站添加了書籤!)。 Cookie解決方案很脆弱,但用戶可以刪除它們。

爲什麼你不能:這將是一個明顯的安全漏洞,如果一個JavaScript程序可以讀取用戶的書籤列表:隱私問題的旁邊,一個可以在URL參數的一些敏感信息...

附註:添加書籤是在用戶操作(或應該是!)上完成的。所以用戶應該知道他們是否已經添加了書籤,不是嗎?

+0

sensitve(不明智)權利 – inspite 2009-03-02 13:58:38

+0

沒錯。但是,有時用戶會忘記他已將其添加到他的書籤中。在IE中,它提供了一個提醒,書籤已經存在。 – Tanmoy 2009-03-02 14:00:53

相關問題