【问题标题】:how to open a URL is already opened in another five tabs of same browser using java script?如何使用 java 脚本打开已在同一浏览器的另外五个选项卡中打开的 URL?
【发布时间】:2019-10-18 09:10:41
【问题描述】:

我想知道如何在同一个浏览器的另外五个选项卡中打开一个已经是午餐的 URL?我需要这个,因为我想很快做一些事情,不喜欢花时间再次打开地址。我需要从 chrome 委员会或其他地方执行此操作的 java 脚本代码。

【问题讨论】:

  • 我们不明白您的问题。请尝试改写并添加细节。例如,我不明白您为什么需要打开一个已经在其他五个选项卡中打开的 URL?还不够吗?
  • 原因是我要在这个地址填写一张表格,然后传给服务器。由于服务器上的流量很大,因此失败了,我必须这样做很多次才能成功。另一方面,我必须在有限的时间内完成这项工作。
  • 所以你基本上是在寻找 DOS 一个已经经历大量流量的服务器以便访问它?
  • 除了对 DOS 的影响之外,您不会打开选项卡来向 Web 服务器提交数据,如果您编写应用程序则不会——您编写启动 HTTP 请求的程序。这可以通过 JavaScript 轻松完成,您无需采取晦涩难懂且完全错误的措施来实现这一目标。阅读Fetch API 和/或XMLHttpRequest 课程。即使没有 JavaScript,一个具有良好旧 HTML 表单的页面也可以多次提交。您的解释表明您的问题还有更多。
  • @amn 确实问题是我已经多次提交表单,其中一个成功了。正如我所说,服务器在我提交表单的时间很忙,我必须提交表单 5 次或更多次才能完成其中一个。我的想法是打开多页并分别在选项卡中提交表单。有什么方法可以一键提交多个表单?我不是程序员。

标签: javascript java


【解决方案1】:

如果您想使用 chrome 控制台在新标签页中打开网站,请使用以下脚本。但为了使其正常工作,您需要在当前浏览器上允许弹出窗口

function openWebsite(url,numberOfTabs){
    for(let i=0;i<numberOfTabs;i++){
        window.open(url, '_blank');
    }
}
openWebsite('http://www.google.com',5)

【讨论】:

  • 我希望java脚本代码自动捕获地址并在5个标签中打开它。
猜你喜欢
  • 2016-08-12
  • 1970-01-01
  • 1970-01-01
  • 2018-10-30
  • 2014-12-12
  • 2021-01-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多