0
在IE中,如果你失去互聯網連接或者是在離線模式下,你嘗試設置的location.hash這樣的:當你失去互聯網連接時,在IE中設置location.hash的後備功能是什麼?
location.hash = '#anythinghere'
它拋出一個「未指定的錯誤」。有沒有辦法事先知道如果設置location.hash會失敗?
在IE中,如果你失去互聯網連接或者是在離線模式下,你嘗試設置的location.hash這樣的:當你失去互聯網連接時,在IE中設置location.hash的後備功能是什麼?
location.hash = '#anythinghere'
它拋出一個「未指定的錯誤」。有沒有辦法事先知道如果設置location.hash會失敗?
根據您需要支持的IE版本,您可以檢查navigator.onLine
以查看瀏覽器是否認爲它是聯機的。
否則,請嘗試將其封裝在try{}
/catch(){}
區塊中。
感謝這對IE8 +來說太棒了,這正好是我現在需要的。 – prashn64