如何捕获浏览器超时并执行我自己的错误消息?
我有一个网页(经典 asp),其中包含指向本地 IP 地址的链接,如下所示:
<a href="http://192.168.1.89">Link</a>
如果本地 IP 地址不可用,则 Web 浏览器最终会超时并显示其自己的错误消息。
我想要做的是:在浏览器显示其默认错误页面之前捕获超时,并在同一网页上的“链接”旁边显示错误。
例如 Well Pump
offline
我猜我需要一些 JavaScript 和超时函数,但我不知道从哪里开始。
I have a web page (classic asp) with a link to a local IP address, as follows:
<a href="http://192.168.1.89">Link</a>
If the local IP address is unavailable the web browser eventually times out and displays its own error message.
What I want to do is: catch the timeout before the browser displays its default error page and display an error on the same web page, next to the "Link".
e.g. <a href="http://192.168.1.89">Well Pump</a><div id="timeoutmsg">offline</div>
I am guessing I need some JavaScript and the timeout function, but I don't know where to begin.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
发现这个很棒的解决方法使用纯 javascript,没有 JScript,没有 ajax,没有外部库。
工作于请客:
只需将“test.gif”文件上传到本地站点即可。
Found this awesome workaround using pure javascript, no JScript, no ajax, no external libraries.
Works at treat:
Just need to upload a "test.gif" file to the local site(s).