如何从命令行在html内运行javascript并包含参数?

罗里·坎贝尔

我有一个HTML javascript程序,可以打开4个浏览器窗口。我想从命令行运行它,并包含指定要打开的URL的参数。这可能吗?

当前代码如下:

<html>
<script>
function openWindows(url1, url2, url3, url4) {
  window1=window.open(url1,'','width=725,height=480');
  window1.moveTo(0, 0);
  window2=window.open(url2,'','width=725,height=480');
  window2.moveTo(0, 480);
  window3=window.open(url3,'','width=725,height=480');
  window3.moveTo(725, 0);
  window4=window.open(url3,'','width=725,height=480');
  window4.moveTo(725, 480);
};

</script>
<body onload="openWindows()">
</html>

如何修改它,使其可以与命令行中的URL参数一起运行?我正在使用Macbook。谢谢

约瑟夫·加隆

无法(至少在实用性上)从MacBook Terminal /命令提示符窗口和Javascript网页进行交互。

我建议您查看其他方法来尝试完成此操作,例如Apple Script,它可以打开浏览器并导航到4个单独的URL。

但是,如果必须使用Java脚本执行此操作,并且必须能够从终端发送这些命令,那么我会考虑让您的终端接受4个URL输入,然后将URL写入Javascript文件。

>> Input URL 1: ...
>> Input URL 2: ...
>> Input URL 3: ...
>> Input URL 4: ...
>> Now that you have the 4 urls, write to a Javascript file in the format:
var url1 = inputfromurl1;
var url2 = inputformurl2; //And so on for 4 urls
function openWindows()
{
    window1=window.open(url1,'','width=725,height=480');
    window1.moveTo(0, 0);
    window2=window.open(url2,'','width=725,height=480');
    window2.moveTo(0, 480);
    window3=window.open(url3,'','width=725,height=480');
    window3.moveTo(725, 0);
    window4=window.open(url3,'','width=725,height=480');
    window4.moveTo(725, 480);
};

然后,我将该文件另存为browserscript.js或类似名称。然后,我将得到一个类似这样的HTML文件:

<html>
<head>
    <script src="browserscript.js"/>
</head>
<body onload="openWindows();">
</body>

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从命令行在包中运行Java

来自分类Dev

如何从命令行在Node.js上运行Jasmine测试

来自分类Dev

如何从命令行在JMeter“测试计划”中运行特定的“线程组”?

来自分类Dev

如何从命令行在JUnit 4中运行也被忽略的测试?

来自分类Dev

如何直接从命令行在cabal v2-repl中运行GHCi语句?

来自分类Dev

如何从命令行在springbatchadmin.war中运行作业?

来自分类Dev

如何从命令行在Ubuntu上安装Glassfish?

来自分类Dev

如何从命令行在Ubuntu上安装Glassfish?

来自分类Dev

VM运行时,如何从命令行在VirtualBox中“插入”来宾添加映像?

来自分类Dev

如何从命令行在 Intellij idea 中运行 testng appium-java maven 项目构建?

来自分类Dev

如何从命令行从git启动和运行命令

来自分类Dev

Laravel 5.6 - 如何从命令行使用参数运行作业或事件?

来自分类Dev

从命令行在浏览器中运行php文件

来自分类Dev

Tomcat,catalina.sh从命令行在端口上运行

来自分类Dev

python如何知道如何从命令行运行?

来自分类Dev

从命令行运行基于 DOM 的 Javascript

来自分类Dev

如何使用MPI程序从命令行读取参数?

来自分类Dev

如何从命令行导入随机数量的参数?

来自分类Dev

您如何从命令行运行测试?

来自分类Dev

如何从命令行运行SWI-Prolog?

来自分类Dev

如何从命令行运行Jmeter的特定线程

来自分类Dev

如何从命令行运行Django python文件

来自分类Dev

如何从命令行运行devtools :: test?

来自分类Dev

如何从命令行运行:pending测试?

来自分类Dev

如何从命令行运行python函数

来自分类Dev

如何从命令行运行VirtualBox VM?

来自分类Dev

如何从命令行运行kwin脚本?

来自分类Dev

如何从命令行运行程序?

来自分类Dev

如何从命令行运行Jmeter的特定线程

Related 相关文章

  1. 1

    从命令行在包中运行Java

  2. 2

    如何从命令行在Node.js上运行Jasmine测试

  3. 3

    如何从命令行在JMeter“测试计划”中运行特定的“线程组”?

  4. 4

    如何从命令行在JUnit 4中运行也被忽略的测试?

  5. 5

    如何直接从命令行在cabal v2-repl中运行GHCi语句?

  6. 6

    如何从命令行在springbatchadmin.war中运行作业?

  7. 7

    如何从命令行在Ubuntu上安装Glassfish?

  8. 8

    如何从命令行在Ubuntu上安装Glassfish?

  9. 9

    VM运行时,如何从命令行在VirtualBox中“插入”来宾添加映像?

  10. 10

    如何从命令行在 Intellij idea 中运行 testng appium-java maven 项目构建?

  11. 11

    如何从命令行从git启动和运行命令

  12. 12

    Laravel 5.6 - 如何从命令行使用参数运行作业或事件?

  13. 13

    从命令行在浏览器中运行php文件

  14. 14

    Tomcat,catalina.sh从命令行在端口上运行

  15. 15

    python如何知道如何从命令行运行?

  16. 16

    从命令行运行基于 DOM 的 Javascript

  17. 17

    如何使用MPI程序从命令行读取参数?

  18. 18

    如何从命令行导入随机数量的参数?

  19. 19

    您如何从命令行运行测试?

  20. 20

    如何从命令行运行SWI-Prolog?

  21. 21

    如何从命令行运行Jmeter的特定线程

  22. 22

    如何从命令行运行Django python文件

  23. 23

    如何从命令行运行devtools :: test?

  24. 24

    如何从命令行运行:pending测试?

  25. 25

    如何从命令行运行python函数

  26. 26

    如何从命令行运行VirtualBox VM?

  27. 27

    如何从命令行运行kwin脚本?

  28. 28

    如何从命令行运行程序?

  29. 29

    如何从命令行运行Jmeter的特定线程

热门标签

归档