可以說,我在一個網頁上有一個很長的URL列表,我想確保我把他們全部加入書籤。我知道我的書籤列表中已經有很多,並且希望儘可能避免重複。Javascript和書籤
考慮到這一點,我希望能夠抓住所有鏈接,然後打開當前未包含在我的書籤列表中的新選項卡。我可以做所有的獲取鏈接,並比較鏈接,我只是不知道如何通過javascript訪問書籤。
我可以在任何具有可行解決方案的PC/mac瀏覽器中執行此操作。有沒有人有任何想法?
可以說,我在一個網頁上有一個很長的URL列表,我想確保我把他們全部加入書籤。我知道我的書籤列表中已經有很多,並且希望儘可能避免重複。Javascript和書籤
考慮到這一點,我希望能夠抓住所有鏈接,然後打開當前未包含在我的書籤列表中的新選項卡。我可以做所有的獲取鏈接,並比較鏈接,我只是不知道如何通過javascript訪問書籤。
我可以在任何具有可行解決方案的PC/mac瀏覽器中執行此操作。有沒有人有任何想法?
您將永遠無法通過JavaScript訪問用戶的書籤。事實上,這將是一個嚴重的安全漏洞。
JavaScript在所謂的沙箱中執行。這意味着,至少在理論上,JavaScript永遠不會訪問客戶端機器的資源(實際上,沙箱具有允許討厭的事情的錯誤,但這是一個不同的故事)。
那麼我唯一的選擇就是在我的服務器上託管我的書籤列表,並創建一個AJAX類型的調用,將URL發送到我的服務器上的一個腳本來檢查書籤?我想這聽起來不太可怕。 – baiano 2010-01-17 21:25:55
如果你想堅持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
是的,我只想打開我的書籤列表中尚不存在的鏈接,所以AJAX可能是唯一的方法。謝謝 – baiano 2010-01-19 18:31:12