我可以从命令行以自助服务终端模式打开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一样行事?
答案 0 :(得分:1)
让你的javascript函数执行此操作:
window.open('','_self').close()
说明: IE不会让你在没有警告的情况下关闭一个你没有打开的窗口。此功能打开一个空白窗口,覆盖当前窗口。而且由于你现在拥有它,该函数的下一部分会毫无问题地关闭它。