Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/474.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 打开/关闭浏览器窗口的最佳方式?_Javascript_Browser_Href - Fatal编程技术网

Javascript 打开/关闭浏览器窗口的最佳方式?

Javascript 打开/关闭浏览器窗口的最佳方式?,javascript,browser,href,Javascript,Browser,Href,客户要求我调整系统中的一些旧功能。当前文件具有如下链接: <a href="page_detail.cfm?id=#id#" target="_blank">#Name#</a> Scripts may not close windows that were not opened by script. 在测试代码并单击dev工具中的Cancel消息后,如下所示: <a href="page_detail.cfm?id=#id#" target="_blank"&

客户要求我调整系统中的一些旧功能。当前文件具有如下链接:

<a href="page_detail.cfm?id=#id#" target="_blank">#Name#</a>
Scripts may not close windows that were not opened by script.
在测试代码并单击dev工具中的
Cancel
消息后,如下所示:

<a href="page_detail.cfm?id=#id#" target="_blank">#Name#</a>
Scripts may not close windows that were not opened by script.

我猜如果之前没有用JavaScript打开窗口,就无法关闭该窗口。我不确定解决这个问题的最佳方法是什么?感谢您的帮助。

从技术上讲,脚本不允许关闭用户打开的页面,而不是由脚本本身打开。这是一个浏览器安全问题。我知道有一些黑客攻击它,但像这样的事情得到修补相当快,从我可以告诉。从技术上讲,您可以使用脚本来打开窗口,而不是使用某种单击事件之类的方式,但这也是一种解决方法。检查此项

使用JavaScript打开新窗口,而不是使用
target