2009-09-02 69 views
0

我覺得這是不可能的,但是有沒有辦法改變我的網頁的網址將是如果有人將其書籤。javascript jquery書籤變化

我問,因爲我在Iframe中運行某些東西,這不會反映在我的URI中。我想也許我可以跟蹤iframe在JavaScript中的位置,然後如果他們試圖爲頁面添加書籤,我可以將該JS放入他們收藏的URI中。

這可能嗎?

+0

謝謝,這就是我的想法 – Ethan 2009-09-02 21:36:47

回答

1

總之:沒有。除了Firefox擴展等罕見情況外,書籤創建不會觸發Javascript回調。

如果您想要確保您的所有頁面內容都可以在頁面的書籤版本中使用,則需要將所有相關狀態添加到頁面URL。這可以採用會話ID,iframe內容的編碼URL或其他標識符的形式,但它應該是唯一的,耐用的位置,否則書籤最終會破裂。

2

您可以隨時創建可點擊的「書籤此鏈接」,您可以根據iframe設置使用的任何邏輯動態更改鏈接。這將不會處理傳統的書籤(用戶點擊FF中的明星,在IE中添加到收藏夾中)。

對於比這更好的東西,請發佈更詳細的說明,告訴您使用iframe和調用頁面進行的操作。