如何从命令行、在新选项卡或现有选项卡中打开 Chrome 中的页面?

如何从命令行、在新选项卡或现有选项卡中打开 Chrome 中的页面?

我正在寻找一种从命令行打开 Google Chrome 中给定页面的方法,其行为如下:

  • 如果给定的页面已在选项卡中打开,则导航到该选项卡
  • 如果给定的页面尚未在选项卡中打开,则在新选项卡中打开该页面并显示该选项卡

目前,当我从命令行打开 URL 时(例如使用“openhttp://godzillahaiku.tumblr.com“在 Mac OS X 上),Chrome 总是会在新标签页中打开 URL。结果,我得到了很多重复的标签页,这有点烦人。

我正在寻找一个适用于 Mac OS X 的解决方案,但非特定于操作系统的解决方案会更好。

如果没有现有的解决方案,我会考虑为此编写一个 Chrome 扩展程序。

答案1

这是一个更简单的命令行,但仍会打开一个新选项卡:

open -a Google\ Chrome <file> 

答案2

事实证明,只需使用 Chrome 扩展程序中的几行 javascript 即可完成此操作。

仍然对其他答案持开放态度,但与此同时,我已经编写了一个 Chrome 扩展程序来执行此操作,并将源代码在线的

相关内容