Window.close(),java脚本方法不适用于Chome

时间:2015-09-23 10:13:51

标签: javascript google-chrome

Window.close(),java脚本方法不适用于Chrome。我试图关闭(非弹出窗口)窗口,这是通过JS打开的。我已经尝试了几乎所有的替代方案但没有工作。如果你有任何合适的JS代码来关闭chrome浏览器窗口,请分享。

2 个答案:

答案 0 :(得分:1)

出于安全原因,您只能使用JavaScript打开JavaScript窗口。在未以编程方式打开的标签中执行window.close时,Chrome 47会警告您:

  

脚本只能关闭由它打开的窗口。

答案 1 :(得分:0)

如果您的代码没有打开窗口,大多数浏览器都不会让您关闭它。浏览器的浏览器确实有所不同,但一般情况下,关闭一个你没有打开的窗口是一件很狡猾的事情,浏览器也不允许你这样做。

假设你 打开了窗口(表单上有window.opentarget属性或某些内容),你可以通过获取参考来关闭它它(例如,变成一个名为wnd的变量)和调用closewnd.close();。要关闭当前窗口(如果可以),请window.close();(而不是问题中的Window.close();)。