无法使用JavaScript关闭Firefox浏览器

无法使用JavaScript关闭Firefox浏览器,javascript,Javascript,我有以下JavaScript代码: <text>Welcome <strong>@User.Identity.Name</strong>! </text> <a href="javascript:window.opener='x';window.close();">[ Close ] </a> 欢迎@User.Identity.Name! 但它无法强制firefox浏览器关闭,它只适用于IE。: 仅允许对已

我有以下JavaScript代码:

 <text>Welcome <strong>@User.Identity.Name</strong>! </text>  
   <a href="javascript:window.opener='x';window.close();">[ Close ] </a> 
欢迎@User.Identity.Name
但它无法强制firefox浏览器关闭,它只适用于IE。

仅允许对已打开的窗口调用此方法 通过使用window.open方法的脚本。如果窗户没有打开 通过脚本,JavaScript控制台中会出现以下错误:


基本上,如果您没有通过
window.open()
打开窗口,您将无法按语法关闭窗口。

您想关闭当前浏览器或新打开的儿童窗口吗?@Neo,他没有错误,但他的代码只在IE中工作!听起来更像是一个安全问题,从两个窗口发布整个代码,你可能会有更好的运气:这是一个非常古老的黑客,幸运地只在IE,旧的非IE和可能还在IE中工作。我认为它是拒绝服务攻击,并且会黑名单,并且如果我遇到这种情况,很可能向McAfee站点顾问报告你的站点。没有充分的理由使用此代码。在内联网上,你可以使用HTA,因为你的代码只在IE中工作。我没有收到任何错误,只是firefox浏览器不会关闭。
Scripts may not close windows that were not opened by script.