2014-03-05 46 views

回答

2

這是不能做到的。如果可以,則不應該這樣做,原因如下:

當頁面被重定向(或刷新)時,舊頁面消失。 JavaScript代碼在舊頁面的上下文中進行評估。如果您仍然可以在其主機頁面死後運行代碼,那麼您有一個「失控」或「幽靈」腳本。用黑客來說,你有一個可能被用來破壞安全性的「持久性」腳本。設計良好的瀏覽器不應該允許這樣的腳本保持活躍狀態​​,或者分配任何資源來執行。實際上,現代瀏覽器都是這樣做的。出於這個原因,PDF和Flash插件被利用來保持腳本運行。

我希望我已經說服你,你問的是不可能的。但是,您仍然可以通過不刷新頁面來獲得解決方案。如果索引頁是您自己的頁面,請將整個頁面包裝在div容器中並使用Ajax加載。

+0

雅我相信,但如果我將使用Ajax負載加載該頁面,那麼與這些頁面鏈接的jquery插件將加載或不加載。 – Ricky

+0

看看你是否有本地的xmlHTTPRequest對象。如果是這樣,你只需要一個函數來加載內容並注入一個DIV。如果你正在尋找一個更輕的庫,試試這個:http://www.antradar.com/docs-nano-ajax-manual – Schien

+0

雅我看到文檔,但它不會解決我的問題,因爲它不會加載jquery插件在我的網頁鏈接,以便我想重新加載它。 – Ricky