Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 自动关闭或覆盖通过命令行打开的浏览器选项卡_Javascript - Fatal编程技术网

Javascript 自动关闭或覆盖通过命令行打开的浏览器选项卡

Javascript 自动关闭或覆盖通过命令行打开的浏览器选项卡,javascript,Javascript,我有一个生成html页面的shell脚本。然后使用简单的语法在webbrowser中打开它 opera result.html 但是,如果我多次运行此脚本,我将获得与运行相同的选项卡/窗口。我试图加载另一个页面,该页面包含一个脚本,该脚本可以将“result.html”打开到一个确定的目标窗口中,但此脚本页面不会使用window.close()或self.close()关闭[可能是因为它不是由javascript打开的…],因此重复的是脚本页面 有没有办法让webbrowser使用命令行将文件

我有一个生成html页面的shell脚本。然后使用简单的语法在webbrowser中打开它

opera result.html
但是,如果我多次运行此脚本,我将获得与运行相同的选项卡/窗口。我试图加载另一个页面,该页面包含一个脚本,该脚本可以将“result.html”打开到一个确定的目标窗口中,但此脚本页面不会使用window.close()或self.close()关闭[可能是因为它不是由javascript打开的…],因此重复的是脚本页面


有没有办法让webbrowser使用命令行将文件打开到目标中,或者自动关闭通过命令行打开的窗口?

您使用的是哪个平台?对于Unix,可以使用
-activetab
开关

opera -activetab result.html

有关可能适用的不同平台交换机,请参见第页。

谢谢,这确实适合应用程序,而且我确实使用Unix。我注意到这似乎是特定于opera的,firefox似乎只有新的选项卡或新的窗口选项。@Joce:是的,命令行切换不一致,不同浏览器之间也不同。不过,你通常可以在网上找到它们的列表。