2014-02-28 43 views
0

我想將頁面從http頁更改爲https,通過document.location,然後繼續使用我的jquery腳本。如何讓jquery腳本在更改窗口位置後繼續

但由於document.location需要幾秒鐘,因此該腳本在加載新位置之前就已經發生了。 (它與https相同,但使用https而不是http)

如何在繼續執行腳本之前等待重新加載? thnks

回答

2

你不能。頁面位置更改通過設計停止頁面執行。如果腳本可能在頁面更改後繼續執行,那麼這將是一個巨大的安全漏洞,特別是在http和https之間轉換時。

0

你不能。一旦頁面加載/停止,完成了什麼。你可以嘗試(如果這是你唯一的選擇)是設置一個cookie,當頁面加載時檢查「x」cookie然後相應地處理爲下一個請求設置https。

相關問題