【问题标题】:Javascript popup over all applications所有应用程序的 Javascript 弹出窗口
【发布时间】: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


【解决方案1】:

不,您只能控制浏览器,甚至是有限的,而不是整个台式机/笔记本电脑。

【讨论】:

    【解决方案2】:

    克服其他窗口的唯一方法是使用fullscreen=yes 使您的窗口全屏。它仅在 IE (MSDN docs) 和 Mozilla 用户 hate it 中受支持!

    否则您无法从浏览器访问操作系统级别

    【讨论】:

    • 我就是这么想的。谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-06
    相关资源
    最近更新 更多