关闭当前选项卡并打开一个新的-仅适用于Chrome

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

本文关键字:一个 Chrome 适用于 选项      更新时间:2023-09-26

此代码旨在打开一个新的选项卡并关闭当前的:

<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'"

请记住,谷歌chrome在编码方面非常宽容,你可能会有数百个警告和错误,所有东西都可以正常显示。firefox是W3C HTML5标准的严格解释,因此后备可能很有用,safari不符合W3C标准。苹果只是做自己的事情,所以safari的编码可能会多一点具有挑战性的

或由于你想关闭页面并打开另一个页面,你可以简单地放一个onclick,它将在当前浏览器中打开,基本上就像一个重定向按钮

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

Ethier这些编码中的一个将完美地用于您试图完成的