如何在OS X中从终端打开Google Chrome中的非http网址(Chrome扩展程序)?
我正在尝试添加一个快捷方式来打开Chrome,其中包含来自bash脚本的非http网址。这就是我所拥有的: /usr/bin/open -a "/Applications/Google Chrome.app" 'chrome-extension://hgmloofddfasdfasdffgcellkdadsfadsfbjeloo/RestClient.html#RequestPlace:saved/2' 由于参数不以“http”开头,因此Chrome会尝试将其作为文件打开,这当然不存在,也不是我想要的。 有没有办法让Chrome将其视为网址? 编辑: @mjb - 那差不多了。谢谢。 扩展(Advanced Rest Client)在本地安装。但是,将它作为文件加载并使用“chrome-extension://”加载它会有所不同。当我将其作为文件加载时,我不会获得已保存为应用程序一部分的数据(我的其余请求)。没有它,它就没用了。 这是我从bash运行的: /usr/bin/open -a /Applications/Google\ Chrome.app /Users/me/Library/Application\ Support/Google/Chrome/Default/Extensions/hgmloofdphfgcellkdfbfbjeloo/3.1.7_0/RestClient.html 它加载我的应用程序,它出现 - 只是没有我的上下文/数据。当我点击Chrome中的扩展程序时,它会使用以下网址: chrome-extension://hgmloofdphfgcellkdfbfbjeloo/RestClient.html#RequestPlace:saved/2 请注意,最后的哈希没有区别。UUID与本地目录相同。 我也尝试加载它: https://chrome.google.com/webstore/detail/advanced-rest-client/hgmloofddffgcellkdfbfbjeloo/RestClient.html 这只会打开此应用的Chrome网上应用店页面。 我想要使用的数据确实出现在此扩展的数据库文件中,该文件位于: /Users/me/Library/Application Support/Google/Chrome/Default/databases/chrome-extension_extension_hgmloofddffdnphfgcellkdfbfbjeloo_0/5 有任何想法吗?