繁体   English   中英

关闭当前标签并打开新标签-仅在Chrome中有效

[英]Close the current tab and open a new - works only in Chrome

该代码旨在打开一个新标签并关闭当前标签:

<a target="_blank" title="It'll be opened in the new tab." onclick="javascript:window.close();" href="123">My link</a>

它可以在Chrome中运行,但在Firefox和Safari中不会关闭当前标签页。

这里的问题是您在href上使用onclickhref尝试

 onclick="location.href='Place URL Here'" 

请记住,谷歌浏览器在编码时非常宽容,您可能会遇到数百种警告和错误,并且所有内容正确显示的可能性Firefox是对W3C HTML5标准的非常严格的解释,因此回退可能很有用,而野生动物园不遵守使用W3C标准,苹果只是在做自己的事情,因此对野生动物园进行编码可能会更具挑战性

或由于您希望页面关闭并希望另一个页面打开,您只需放置一个onclick即可在当前浏览器中打开,因此基本上就像一个重定向按钮

 //Hyperlink <a href="URL Here">Value Here</a> //Button <input type=button onclick="location.href='URL Here'" value="Value Here"> 

这些编码中的任何一种都可以完美地满足您的尝试

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM