<base target="_blank"> 在 head 中无法在新标签页中打开链接或 window

<base target="_blank"> in head does not open links in new tab or window

关于这个 page on my website 我需要所有链接在新的 tab/window 中打开。我在 <head> 中添加了 <base target="_blank"> 并且工作了几天。今天突然它不再工作了。我也尝试添加这个脚本 <script>$("body.page-template-plain a").attr("target","_blank");</script> 但那也不起作用。希望有人能帮忙。

提前致谢!

"The issue is due to vc_gitem-link class which does not support opening the link in a new tab. You can target it html custom js to remove the class added to it."这是Visual Composer插件开发者的回答。

这个脚本应该可以工作

let myLinks = document.querySelectorAll('a');

for (let link of myLinks) {
  link.setAttribute('target', '_blank');
}

示例:https://codepen.io/bbodine1/pen/YaPNvR/

target="_self" 可能是链接中的问题:

<a target="_self" href="http://link.to">