如何阻止自定义书签打开多个浏览器选项卡

金属获奖者

我使用一个标准的bookmarklet,看起来像这样:

javascript:(function () {var p = document.title;var uri=document.location;window.location = 'http://localhost:8084/'})()

但是,每次使用它时,它都会生成一个新标签。如何停止window.location打开新标签页,或者更好的是,如何使它加载到另一个标签页中(如果存在)(即,如果localhost已经打开,则将使用该标签页)。

维杰

这个问题看起来类似于

在新标签页中打开网址,或尽可能重用现有网址

window.open(URL,name,specs,replace)

URL:可选。指定要打开的页面的URL。如果未指定URL,则将打开一个带有about:blank的新窗口。

名称:可选。指定目标属性或窗口名称。支持以下值:

  • _blank-URL已加载到新窗口中。这是默认值
  • _parent-URL已加载到父框架
  • _self-URL替换当前页面
  • _top-URL替换可能加载的所有框架集
  • name-窗口的名称(注意:名称未指定新窗口的标题)

     < script >
      document.getElementById("container").onclick = function(evt) {
        if (evt.target.tagName === "A")
          window.open(evt.target.href, evt.target.href);

        return false;
      } < /script>
<div id="container">
  <a href="https://www.google.com">goo</a>
  <a href="https://www.stackoverflow.com">sta</a>
</div>

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何处理浏览器“多个”选项卡中的用户注销?

来自分类Dev

Ext4.2.1如何从另一个浏览器选项卡中打开带有小部件的新浏览器选项卡

来自分类Dev

ASP.NET如何在多个浏览器/选项卡中跟踪会话?

来自分类Dev

如何知道浏览器选项卡是否已使用Javascript打开?

来自分类Dev

如何实现何时复制浏览器选项卡

来自分类Dev

在新的浏览器选项卡中重新打开页面时,如何重置会话范围的Bean

来自分类Dev

如何使用ASP.NET和C#在新的浏览器选项卡中打开任何文件?

来自分类Dev

我如何从Origin选项卡获取新打开的浏览器选项卡名称?

来自分类Dev

自定义镶边选项卡要求多个浏览器进行选择

来自分类Dev

如何使用Xamarin Forms自定义渲染器隐藏Android选项卡?

来自分类Dev

如何设置注册表单电子邮件链接以在原始浏览器选项卡中打开链接?

来自分类Dev

如何自定义android选项卡或背景更改?

来自分类Dev

如何在Ubuntu中添加书签的自定义图标。谷歌浏览器?

来自分类Dev

flex 4如何实现可打开多个选项卡的自定义手风琴

来自分类Dev

如何从“浏览器”选项卡获取标题?

来自分类Dev

Unite.vim-如何从文件浏览器中的选项卡中打开文件

来自分类Dev

Xpages链接打开“新浏览器”选项卡

来自分类Dev

如何限制用户登录多个浏览器和选项卡

来自分类Dev

将自定义分页器应用于选项卡中的多个表

来自分类Dev

用户单击关闭选项卡时如何打开新窗口浏览器?

来自分类Dev

浏览器中的多个打开的选项卡是否消耗了VRAM,即使它们当前未显示?

来自分类Dev

如何使用Selenium WebDriver在同一浏览器的另一个选项卡上打开URL?

来自分类Dev

Microsoft Edge浏览器的缩略图选项卡默认打开,而不是微型选项卡

来自分类Dev

在AngularJS中,如何使用ng-click在iPad浏览器的新选项卡中打开下载pdf

来自分类Dev

自定义镶边选项卡要求多个浏览器进行选择

来自分类Dev

创建自定义选项卡

来自分类Dev

Url 在多个浏览器和多个选项卡中打开

来自分类Dev

如何使用python在Web浏览器中打开选项卡

来自分类Dev

浏览器选项卡的活动如何影响查询

Related 相关文章

  1. 1

    如何处理浏览器“多个”选项卡中的用户注销?

  2. 2

    Ext4.2.1如何从另一个浏览器选项卡中打开带有小部件的新浏览器选项卡

  3. 3

    ASP.NET如何在多个浏览器/选项卡中跟踪会话?

  4. 4

    如何知道浏览器选项卡是否已使用Javascript打开?

  5. 5

    如何实现何时复制浏览器选项卡

  6. 6

    在新的浏览器选项卡中重新打开页面时,如何重置会话范围的Bean

  7. 7

    如何使用ASP.NET和C#在新的浏览器选项卡中打开任何文件?

  8. 8

    我如何从Origin选项卡获取新打开的浏览器选项卡名称?

  9. 9

    自定义镶边选项卡要求多个浏览器进行选择

  10. 10

    如何使用Xamarin Forms自定义渲染器隐藏Android选项卡?

  11. 11

    如何设置注册表单电子邮件链接以在原始浏览器选项卡中打开链接?

  12. 12

    如何自定义android选项卡或背景更改?

  13. 13

    如何在Ubuntu中添加书签的自定义图标。谷歌浏览器?

  14. 14

    flex 4如何实现可打开多个选项卡的自定义手风琴

  15. 15

    如何从“浏览器”选项卡获取标题?

  16. 16

    Unite.vim-如何从文件浏览器中的选项卡中打开文件

  17. 17

    Xpages链接打开“新浏览器”选项卡

  18. 18

    如何限制用户登录多个浏览器和选项卡

  19. 19

    将自定义分页器应用于选项卡中的多个表

  20. 20

    用户单击关闭选项卡时如何打开新窗口浏览器?

  21. 21

    浏览器中的多个打开的选项卡是否消耗了VRAM,即使它们当前未显示?

  22. 22

    如何使用Selenium WebDriver在同一浏览器的另一个选项卡上打开URL?

  23. 23

    Microsoft Edge浏览器的缩略图选项卡默认打开,而不是微型选项卡

  24. 24

    在AngularJS中,如何使用ng-click在iPad浏览器的新选项卡中打开下载pdf

  25. 25

    自定义镶边选项卡要求多个浏览器进行选择

  26. 26

    创建自定义选项卡

  27. 27

    Url 在多个浏览器和多个选项卡中打开

  28. 28

    如何使用python在Web浏览器中打开选项卡

  29. 29

    浏览器选项卡的活动如何影响查询

热门标签

归档