【发布时间】:2011-09-30 17:34:05
【问题描述】:
我有一个在 IE 中运行的 ASP.NET 页面,它监控夜间运行的多个服务器作业。当作业发生错误时,我有一个使用 javascript 打开的弹出窗口 window.open()。问题是,员工倾向于让其他应用程序(例如 Netflix)全屏运行,并且看不到通知他们错误的弹出窗口。我在弹出页面上有 javascript 代码来不断地将焦点设置为自身,所以它会在任务栏中闪烁,但 Netflix 覆盖了任务栏,所以没有帮助。
目前使用: setInterval('window.focus()',500);
有没有办法在 IE 中创建一个可以覆盖所有其他应用程序的弹出窗口?
【问题讨论】:
-
默认情况下不能。这是因为 javascript 是“沙盒”的,这意味着它包含在浏览器中。也许解决方案是向他们发送短信/电子邮件提醒?
标签: javascript asp.net internet-explorer