是否可以在没有确认警报的情况下在Kiosk模式下关闭IE?

时间:2015-06-22 19:41:14

标签: javascript internet-explorer kiosk-mode

我可以从命令行以自助服务终端模式打开Chrome浏览器窗口...

start chrome --kiosk "http://example.com/"

...然后使用<button>关闭页面,该页面只在JavaScript事件中运行window.close();

但是当我在kiosk模式下启动IE时......

start iexplore -k "http://example.com"

...然后点击相同的按钮,我收到警报:

  

您正在查看的网页正在尝试关闭该窗口。你想关闭这个窗口吗? [是/否]

是否有某种方式 - 可能使用JavaScript或IE command line options - 以避免警报并让IE与Chrome一样行事?

1 个答案:

答案 0 :(得分:1)

让你的javascript函数执行此操作:

window.open('','_self').close()

说明: IE不会让你在没有警告的情况下关闭一个你没有打开的窗口。此功能打开一个空白窗口,覆盖当前窗口。而且由于你现在拥有它,该函数的下一部分会毫无问题地关闭它。