uvi*_*nod 28 html javascript cross-browser
我的网页上有一个关闭链接.我想用它来点击它时关闭当前标签.我已经写了
<a href="#" onclick = "javascript:self.close();">close</a>
Run Code Online (Sandbox Code Playgroud)
上面的代码似乎在Internet Explorer中运行良好.但它不适用于Mozilla Firefox和Google Chrome.请帮我解决这个问题.
Bri*_*tas 34
您只能关闭自己创建的窗口/标签.也就是说,您无法以编程方式关闭用户创建的窗口/选项卡.
例如,如果您创建一个窗口,window.open()
可以用它关闭它window.close()
.
您可以使用下面的 JavaScript。
window.open('','_self').close();
Run Code Online (Sandbox Code Playgroud)
在 HTML 中你可以使用下面的代码
<a href="javascript:close_window();">close</a>
Run Code Online (Sandbox Code Playgroud)
我在 Chrome 61 和 IE11 中尝试过,效果很好。但这不适用于 Firefox 57。在 Firefox 中,我们只能关闭使用以下命令打开的窗口。
window.open()
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
102205 次 |
最近记录: |