function test(){
alert("This message should show");
window.location.href = "http://www.google.com";
alert("This message should NOT show");
}
<href="#" onClick=test()>Click Me</a>
- 步驟告知:第二消息不顯示。
- 逐步使用chrome(v15,v16):兩個警報顯示。
Chrome在重定向之前吹過重定向並繼續通過其餘調用堆棧(在這種情況下,它完成onClick
)。鉻未能重定向URL當經由通過使用Firefox(V8)的javascript
- 沒有JavaScript錯誤。
- 禁用所有擴展。
- 我使用了一個空白的html文件,沒有加載外部文件。
有誰知道一種方法來獲得鉻來執行window.location
立即更改?
試着在沒有窗口的情況下運行它。如果它不起作用,請嘗試而不是在沒有窗口的情況下運行onClick – Anthony 2011-12-14 21:39:41
。沒有幫助,Chrome會在重定向後繼續運行。 – 2011-12-14 22:13:21