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

Auto-close or overwrite browser tabs opened thru command line

本文关键字:浏览器 选项 命令行 覆盖      更新时间:2023-09-26

我有一个生成html页面的shell脚本。然后,它使用简单的语法在网络浏览器中打开它

opera result.html

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

有没有一种方法,要么让网络浏览器使用命令行将文件打开到目标中,要么自动关闭通过命令行打开的窗口?

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

opera -activetab result.html

有关可能适用的不同平台交换机,请参阅Opera的"命令行选项"页面。