因此,如果有一個JavaScript函數,如JavaScript的重定向邏輯
function doSomething() {
alert("Starting...");
window.location = "http://www.example.com";
alert("Completed.");
}
爲什麼最後行不行?我幾乎肯定這是一個安全問題,但也許我做錯了什麼。
在此先感謝。
因此,如果有一個JavaScript函數,如JavaScript的重定向邏輯
function doSomething() {
alert("Starting...");
window.location = "http://www.example.com";
alert("Completed.");
}
爲什麼最後行不行?我幾乎肯定這是一個安全問題,但也許我做錯了什麼。
在此先感謝。
很肯定這只是因爲你已經離開了頁面,瀏覽器不會不顯示頁面運行JavaScript。
要做到這一點,你可能會需要使用框架或者在一個iFrame或等效負載的新的一頁。
既然你重定向的頁面,瀏覽器啓動加載新的網址(http://www.example.com)。當前頁面被卸載,腳本的執行停止。
我相當肯定它就像一個return
命令執行後,預計在Java或C的代碼行。只要網頁打開,JS就會一直存在,並且只要您離開該頁面,它就會死亡。
window.location = "..."
導致作出新的要求,要加載一個新的頁面,所以以後採取措施,它就會執行。
所以,這是一個不可能完成的重定向後做什麼,對不對? – mariannnn
是的,這是不可能的 –
謝謝,那就是我一直在尋找 – mariannnn