2010-01-17 49 views
0

可以說,我在一個網頁上有一個很長的URL列表,我想確保我把他們全部加入書籤。我知道我的書籤列表中已經有很多,並且希望儘可能避免重複。Javascript和書籤

考慮到這一點,我希望能夠抓住所有鏈接,然後打開當前未​​包含在我的書籤列表中的新選項卡。我可以做所有的獲取鏈接,並比較鏈接,我只是不知道如何通過javascript訪問書籤。

我可以在任何具有可行解決方案的PC/mac瀏覽器中執行此操作。有沒有人有任何想法?

回答

1

您將永遠無法通過JavaScript訪問用戶的書籤。事實上,這將是一個嚴重的安全漏洞。

JavaScript在所謂的沙箱中執行。這意味着,至少在理論上,JavaScript永遠不會訪問客戶端機器的資源(實際上,沙箱具有允許討厭的事情的錯誤,但這是一個不同的故事)。

+0

那麼我唯一的選擇就是在我的服務器上託管我的書籤列表,並創建一個AJAX類型的調用,將URL發送到我的服務器上的一個腳本來檢查書籤?我想這聽起來不太可怕。 – baiano 2010-01-17 21:25:55

+0

如果你想堅持JS,那將是一個解決方案。當然有Firefox擴展,如「全部書籤」,但這些不會過濾出重複。但是你可以使用這個https://addons.mozilla.org/de/firefox/addon/542和這個https://addons.mozilla.org/de/firefox/addon/1553組合,它可以解決你的問題: - ) – Leo 2010-01-17 22:59:20

+0

是的,我只想打開我的書籤列表中尚不存在的鏈接,所以AJAX可能是唯一的方法。謝謝 – baiano 2010-01-19 18:31:12

0

您也可以看看Opera鏈接;)

http://www.opera.com/link/

過濾重複可以上線的戶頭進行。

+0

我前幾天看過歌劇,並不喜歡我無法讓「私人酒吧」(裏面有我的書籤)坐在url/etc欄下面。這是怎麼回事? – baiano 2010-01-19 18:34:48

+0

右鍵單擊您的個人欄 - >選擇外觀 - >將展示位置設置爲底部 – Aron 2010-01-20 17:26:38