0

在 IE 中,如果您失去互联网连接或处于离线模式,您尝试像这样设置 location.hash:

location.hash = '#anythinghere'

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

4

1 回答 1

1

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

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

于 2013-07-18T02:17:23.087 回答