javascript – 如何在新标签页(而不是新窗口)中打开链接?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript – 如何在新标签页(而不是新窗口)中打开链接?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1264字,纯文字阅读大概需要2分钟。
内容图文
![javascript – 如何在新标签页(而不是新窗口)中打开链接?](/upload/InfoBanner/zyjiaocheng/715/94d7a45e5f23436dacf4b5ceab3efda5.jpg)
参见英文答案 > How to open link in new tab on html? 13个
我有一个“打开”按钮,用于“计算”应在新标签页中打开的链接.
我尝试使用:
window.open(url, '_blank');
但这开启了一扇新窗口.
我也尝试了以下方法:
<form id="oform" name="oform" action="" method="post" target="_blank">
</form>
...
document.getElementById("oform").action = url;
document.getElementById("oform").submit();
仍然会打开一个新窗口,而不是新选项卡.
当使用简单的< a href ...>如果target =’blank’,则链接将在新选项卡中打开.
有解决方案吗?
解决方法:
更新[2019]当您将目标设置为_blank时,今天的大多数浏览器都会在新选项卡中打开.弹出窗口的日子早已不复存在.我们现在可以使用:
<a href="some url" target="_blank">content of the anchor</a>
大多数理智的浏览器都会在新标签页中打开新窗口.
CSS3支持target-new属性“在新标签中打开”
target-new: window | tab | none;
更新[2016]:正如其中一条评论所示,这种方法从未进入CSS3规范.不应该使用它.但是,可以看出大多数现代浏览器无论如何都会在新标签中打开target =’_ blank’链接,除非之后立即尝试调整新标签的大小.但是,似乎没有一种机制可以在规范中强制执行此行为.
[2011]有关在受支持良好的新选项卡中强制打开的方法,请尝试以下操作:
<a href="some url" target="_newtab">content of the anchor</a>
否则,使用this方法立即调整窗口大小,以确保弹出窗口阻止程序不会终止您的弹出窗口
内容总结
以上是互联网集市为您收集整理的javascript – 如何在新标签页(而不是新窗口)中打开链接?全部内容,希望文章能够帮你解决javascript – 如何在新标签页(而不是新窗口)中打开链接?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。