当你丢失互联网连接时,在IE中设置location.hash的后备是什么?

时间:2013-07-18 02:15:45

标签: javascript internet-explorer window.location

在IE中,如果您丢失了互联网连接或处于离线模式,并且您尝试设置location.hash,请执行以下操作:

location.hash = '#anythinghere'

它会抛出“未指定的错误”。有没有办法事先知道设置location.hash会失败?

1 个答案:

答案 0 :(得分:1)

根据您需要支持的IE版本,您可以查看navigator.onLine以查看浏览器是否认为它是在线的。

否则,请尝试将其包装在try{} / catch(){}块中。