【发布时间】:2015-02-05 13:51:29
【问题描述】:
有什么方法可以通过编程方式关闭 IE?
我正在尝试为我工作的学校构建一个简单的登录系统,学生将使用 HTML 表单登录,当他们单击提交按钮时,窗口将自动关闭。
我已经尝试过使用 JavaScript(close() 现在似乎是多余的)、VBScript (.Quit) 并尝试运行 .cmd 文件以在外部关闭它(Windows 脚本宿主)。这些都没有奏效。
我没有恶意这样做,我绝对没有恶意使用此代码。我知道这是 Web 浏览器不被客户端/服务器端脚本关闭的通用标准。但是,我仍然想知道这是否可行以及如何实现(最好不安装任何其他应用程序)。
【问题讨论】:
-
也许这可以通过与您的登录系统交互的附加浏览器插件来实现。也许那里已经有东西了。但你为什么要这样做?我看不出登录某事并关闭浏览器的意义。你为什么要强迫你的学生使用 IE?
-
所以这不是某些基于浏览器的系统的登录系统,而是本地系统的登录系统吗?或者关闭浏览器后它是如何工作的。
-
window.open('', '_self').close();如果您的页面是受信任的,即使没有提示也能做到这一点。 -
登录系统是什么意思?您能否向我们提供有关此的更多信息或发布您的代码以进一步了解您的问题。也许 HTA 可以成为解决方案?
-
@Teemu 做到了!非常感谢!
标签: javascript html internet-explorer vbscript browser