我目前正在制作客户端以从网络服务收集数据。 有时连接失败,我会 try catch 以防止页面转到错误页面。 我想做的是显示一个弹出窗口,告诉用户再试一次。 我知道 JS 上的“警报”,但如果没有用户操作(即单击按钮),就无法真正让它弹出。
这是最明智的做法吗? 我该怎么做?
谢谢
最佳答案
如果您真的需要一个弹出窗口,您不必让用户点击按钮来获取它:
var alertWindow= window.open("", "", "width=200,height=200");
alertWindow.document.write("I know about: YOUR THING HERE");
但是,弹出窗口很烦人,我真的建议你有一个 <div>
在你的主页上有一个 id="exceptionDiv"
然后做这样的事情:
page.html
<div id="exceptionDiv"></div>
page.js
var exceptionDiv = document.getElementById("exceptionDiv");
exceptionDiv.innerHTML = "I know about: YOUR THING HERE";
关于c# - 异常时通知用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20805097/