标签: javascript internet-explorer window.location
在IE中,如果您丢失了互联网连接或处于离线模式,并且您尝试设置location.hash,请执行以下操作:
location.hash = '#anythinghere'
它会抛出“未指定的错误”。有没有办法事先知道设置location.hash会失败?
答案 0 :(得分:1)
根据您需要支持的IE版本,您可以查看navigator.onLine以查看浏览器是否认为它是在线的。
navigator.onLine
否则,请尝试将其包装在try{} / catch(){}块中。
try{}
catch(){}