JavaScript:如何在没有window.open()的新选项卡中打开链接?

布兰登

我有一个href,我需要在新标签中打开它,并且不能使用定位标记,因为它来自webgl上下文。以下是完成此任务的方法:

window.open(href, "_blank");

但是,随之而来的一大警告是,新选项卡与原始选项卡共享一个运行时/进程,这对于繁重的Web应用程序会导致资源问题。

我尝试创建一个不可见的锚标签并通过JS单击它作为解决方法:

const anchor = document.createElement("a");
anchor.setAttribute("href", href);
anchor.setAttribute("target", "_blank");

anchor.click();

但是Chrome浏览器会将其阻止为“弹出窗口”。

当然有一定的方法可以做到吗?

尼尔斯·施韦贝尔

我相信,“ noopener”功能可在单独的过程中运行窗口https://developer.mozilla.org/zh-CN/docs/Web/API/Window/open#noopener

let d = window.open('https://www.google.com/', 'name', 'noopener=yes');

使用noopener时,d现在为空

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用window.open在特定页面/选项卡中打开链接?

来自分类Dev

如何使用javascript和jquery中的<a>标记在新选项卡中打开链接

来自分类Dev

如何在新选项卡中打开选择超链接

来自分类Dev

如何在新选项卡中打开Kendo网格超链接列?

来自分类Dev

如何在引导网格内的新选项卡中打开此链接

来自分类Dev

如何在 Ruby on Rails ActiveAdmin 的新选项卡中打开 CSV、PDF 下载链接?

来自分类Dev

如何强制动态对象中的链接在新选项卡中打开?

来自分类Dev

jQuery / JavaScript-允许CTRL +单击以在新选项卡中打开链接

来自分类常见问题

使用target =“ _ blank”在带有github markdown的新选项卡中打开链接

来自分类Dev

左键单击链接无效,但“在新选项卡中打开”有效

来自分类Dev

左键单击链接无效,但“在新选项卡中打开”有效

来自分类Dev

在 Adobe Acrobat 的新选项卡中打开带有文档内链接的 PDF 的脚本

来自分类Dev

如何检测用户是否尝试在新选项卡中打开链接?

来自分类Dev

如何使用Selenium WebDriver在新选项卡(chrome)中打开链接?

来自分类Dev

如何使用 python 和 selenium 在新选项卡中打开链接

来自分类Dev

(单击事件后)如何在每次打开后延迟打开新选项卡中的链接列表

来自分类Dev

(单击事件后)如何在每次打开后延迟打开新选项卡中的链接列表

来自分类Dev

如何让链接打开Bootstrap模态中的特定选项卡?

来自分类Dev

window.location在新选项卡中打开

来自分类Dev

终端没有选项“打开新选项卡”,并且选项卡中没有标签

来自分类Dev

如何从GridView在新选项卡中打开页面?

来自分类Dev

如何从GridView在新选项卡中打开页面?

来自分类Dev

如何从GridView在新选项卡中打开页面?

来自分类Dev

在没有缓存的新选项卡中打开相同的 window.location.origin

来自分类Dev

如何通过右键单击新选项卡中的“转到网址”来打开网页中的文本作为链接

来自分类Dev

如何在ASP.NET C#中的新选项卡(NOT WINDOW)中打开页面?

来自分类Dev

AngularJS-通过控制器有条件路由时在新选项卡中打开链接

来自分类Dev

Chrome 扩展程序:如何通过单击 html 弹出窗口中的按钮在新选项卡中打开指定链接?

来自分类Dev

不打开新选项卡的替代方法 javascript | window.open

Related 相关文章

  1. 1

    如何使用window.open在特定页面/选项卡中打开链接?

  2. 2

    如何使用javascript和jquery中的<a>标记在新选项卡中打开链接

  3. 3

    如何在新选项卡中打开选择超链接

  4. 4

    如何在新选项卡中打开Kendo网格超链接列?

  5. 5

    如何在引导网格内的新选项卡中打开此链接

  6. 6

    如何在 Ruby on Rails ActiveAdmin 的新选项卡中打开 CSV、PDF 下载链接?

  7. 7

    如何强制动态对象中的链接在新选项卡中打开?

  8. 8

    jQuery / JavaScript-允许CTRL +单击以在新选项卡中打开链接

  9. 9

    使用target =“ _ blank”在带有github markdown的新选项卡中打开链接

  10. 10

    左键单击链接无效,但“在新选项卡中打开”有效

  11. 11

    左键单击链接无效,但“在新选项卡中打开”有效

  12. 12

    在 Adobe Acrobat 的新选项卡中打开带有文档内链接的 PDF 的脚本

  13. 13

    如何检测用户是否尝试在新选项卡中打开链接?

  14. 14

    如何使用Selenium WebDriver在新选项卡(chrome)中打开链接?

  15. 15

    如何使用 python 和 selenium 在新选项卡中打开链接

  16. 16

    (单击事件后)如何在每次打开后延迟打开新选项卡中的链接列表

  17. 17

    (单击事件后)如何在每次打开后延迟打开新选项卡中的链接列表

  18. 18

    如何让链接打开Bootstrap模态中的特定选项卡?

  19. 19

    window.location在新选项卡中打开

  20. 20

    终端没有选项“打开新选项卡”,并且选项卡中没有标签

  21. 21

    如何从GridView在新选项卡中打开页面?

  22. 22

    如何从GridView在新选项卡中打开页面?

  23. 23

    如何从GridView在新选项卡中打开页面?

  24. 24

    在没有缓存的新选项卡中打开相同的 window.location.origin

  25. 25

    如何通过右键单击新选项卡中的“转到网址”来打开网页中的文本作为链接

  26. 26

    如何在ASP.NET C#中的新选项卡(NOT WINDOW)中打开页面?

  27. 27

    AngularJS-通过控制器有条件路由时在新选项卡中打开链接

  28. 28

    Chrome 扩展程序:如何通过单击 html 弹出窗口中的按钮在新选项卡中打开指定链接?

  29. 29

    不打开新选项卡的替代方法 javascript | window.open

热门标签

归档