如何从命令行、在新标签页或现有标签页中根据需要在 Chrome 中打开页面?

Mat*_*ttH 22 mac google-chrome command-line

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

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

目前,当我从命令行打开 URL 时(例如在 Mac OS X 上使用“打开http://godzillahaiku.tumblr.com ”),Chrome 将始终在新选项卡中打开 URL。结果我得到了很多重复的标签,这是一个小烦恼。

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

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

小智 24

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

open -a Google\ Chrome <file> 
Run Code Online (Sandbox Code Playgroud)


Mat*_*ttH 7

事实证明,这可以通过 Chrome 扩展程序中的几行 javascript 来完成。

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