javascript - 重定向控制

标签 javascript jquery html

如何在不修改HTML代码的情况下控制重定向

页面内容返回Webservice,所有URL都重定向到其他选项卡,我无法控制HTML

有没有办法强制同一页面中的所有重定向?

最佳答案

可以获取网站所有 anchor 并添加target值为 _blank 的属性.

Documentation

相关部分:

指定链接 URL 的显示位置。它是浏览上下文的名称或关键字:选项卡、窗口或 <iframe> 。以下关键字具有特殊含义:

  • _self :将 URL 加载到与当前浏览上下文相同的浏览上下文中。这是默认行为。
  • _blank :将 URL 加载到新的浏览上下文中。这通常是一个选项卡,但用户可以将浏览器配置为使用新窗口。
  • _parent :将 URL 加载到当前浏览上下文的父浏览上下文中。如果没有父级,则其行为与 _self 相同。 .
  • _top :将 URL 加载到顶级浏览上下文(即,“最高”浏览上下文,是当前浏览上下文的祖先,并且没有父级)。如果没有父级,则其行为与 _self 相同。 .

(function($) {
  $('a').each(function(idx, element) {
      element.target = '_blank';
  });
})(jQuery);
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<a href='https://google.pt/'>Google</a>
<a href='https://stackoverflow.com'>Stack Overflow</a>

关于javascript - 重定向控制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58265492/

相关文章:

html - CSS 绝对定位(4 颗钻石靠在一起)

html - 媒体查询最小界限不起作用

javascript - 将 bootstrap 模态打印为 PDF

javascript - Gridster - 保存 div 的 html 内容以动态加载网格

jquery 范围 slider ,每小时美元值(value)

jquery - 用悬停而不是点击触发 fancybox?

javascript - Node 中的 RequireJS 因使用插件的依赖项而失败(例如使用 use.js)

javascript - 如何用 Protractor 计算不可见的项目

javascript - 使用 Javascript 检测是否安装了字体,如果没有则提供不同的 css

javascript - jQuery 查找 TR->TH 值