简体   繁体   English

通过JavaScript将“目标”:“空白”添加到链接时,打开的标签页被“回收”(重复使用)-有什么方法可以防止?

[英]When adding “target”: “blank” to links via javascript, opened tab is “recycled” (reused) - any way to prevent?

At least in safari, all links with the target added dynamically, will open in the same tab. 至少在safari中,动态添加了目标的所有链接都将在同一标签中打开。 I would like all links to open in new tabs, as is the default behavior when the target is specified in HTML (statically). 我希望在新标签页中打开所有链接,这是在HTML(静态)中指定目标时的默认行为。

Is there a workaround? 有解决方法吗?

<html>
<body>
<script type='text/javascript' charset='utf-8' src='https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js'></script>

<script type="text/javascript">
$(document).ready(function() {
    $('a').attr({'target': 'blank'});
});
</script>
<a href="http://www.google.com">google</a> - <a href="http://www.yahoo.com">yahoo</a>
</body>
</html>

blank is an arbitrary window name. blank是任意的窗口名称。
You mean _blank . 你的意思是_blank

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

相关问题 将target =“blank”添加到使用javascript的链接 - Adding target=“blank” to links with javascript jQuery添加目标_blank不在新标签页中打开 - jQuery adding target _blank not opening in new tab 有没有办法只为重定向的链接制作“target=&#39;_blank&#39;”? - Is there a way to make "target='_blank'" only for the redirected links? 单击不同的链接时更新打开的选项卡 - Update an opened tab when clicking different links 防止在单击中键时在新标签/窗口中打开空白链接(具有javascript :;)? - Prevent blank links (having javascript:;) from openening in new tab/window on middle click…? 使用 target="_blank"/window.open() 打开新窗口/选项卡时如何防止 sessionStorage 被继承? - How to prevent sessionStorage being inherited when using target="_blank"/window.open() to open a new window/tab? 生成页面后,将目标_blank添加到链接 - Adding target _blank to links after a page has been generated 有没有办法确保target = _blank链接在前台打开? - Is there a way to make sure target = _blank links open in foreground? 覆盖所有目标 =“_blank”以在同一页面上打开链接的最佳方法 - Best way to overwride all target=“_blank” to open links on same page 如何使用javascript仅将target =“ _ blank”添加到某些链接? - How to use javascript to add target=“_blank” to some links only?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM