从命令行启动谷歌应用程序时,不要打开谷歌浏览器浏览器

时间:2013-08-03 05:29:01

标签: google-chrome-app

当我从命令行启动谷歌应用程序[由我自己开发]时,例如:

chrome.exe --load-and-launch-app="C:\Users\KyawKhaing\Desktop\chrome\Chrome App\Example2"

运行此操作后,我看到谷歌Chrome浏览器首先打开我的谷歌浏览器应用程序启动。我启动Chrome应用程序时,我不想打开谷歌浏览器浏览器。任何人都知道解决方案。有可能吗?

5 个答案:

答案 0 :(得分:4)

使用--silent-launch参数。

chrome.exe --silent-launch --load-and-launch-app="C:\Users\KyawKhaing\Desktop\chrome\Chrome App\Example2"

答案 1 :(得分:0)

当我在java中运行自动化脚本时,我注意到chrome没有使用命令提示符打开。

Runtime.getRuntime().exec("C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe \"http:\\www.google.com\"");

在Windows 7中,我通过以下步骤解决了问题:

  1. 转到文件夹C:\ Program Files(x86)\ Google \ Chrome \ Application
  2. 右键单击chrome.exe
  3. 选择属性
  4. 选择兼容性选项卡
  5. 点击“更改所有用户的设置”按钮
  6. 确保在“以兼容模式运行此程序:”和
  7. 上加上复选标记
  8. 从下拉列表中选择“Windows 7”。
  9. 享受!

答案 2 :(得分:-1)

我认为你现在不能这样做。这是一个合理的功能要求!您可以在http://crbug.com/new

处发出功能请求

答案 3 :(得分:-1)

此处已记录错误,请参阅http://crbug.com/175381

我们正致力于制作应用后台网页,让浏览器进程保持活跃状态​​;一旦完成,我们可以解决这个错误。目前的问题是由于流程保持活跃的方式 - 如果我们不显示浏览器窗口,则流程会在加载应用程序和打开窗口的应用程序之间退出。

答案 4 :(得分:-2)

我认为你不能那样做。浏览器是应用程序的环境。它就像试图运行Windows应用程序,而不是运行Windows。该应用程序取决于浏览器。如果不先打开浏览器,则无法打开应用程序。抱歉。希望这会有所帮助。