5

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

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

运行此程序后,我看到 Google Chrome 浏览器首先打开,然后是我的 google chrome 应用程序启动。我不想在启动 chrome 应用程序时打开 google chrome 浏览器。任何人都知道解决方案。可能吗?

4

5 回答 5

5

使用--silent-launch论据。

chrome.exe --silent-launch --load-and-launch-app="C:\Users\KyawKhaing\Desktop\chrome\Chrome App\Example2"
于 2015-03-26T13:50:46.147 回答
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. 从下拉列表中选择“Windows 7”。

享受!

于 2018-05-09T19:29:13.397 回答
-1

我认为你目前做不到。这是一个合理的功能要求!您可以在http://crbug.com/new提出功能请求

于 2013-08-04T20:58:44.703 回答
-1

已经为此记录了一个错误,请参阅http://crbug.com/175381

我们正在努力使应用程序后台页面保持浏览器进程处于活动状态;一旦完成,我们就可以修复这个错误。当前的问题是由于进程保持活动的方式 - 如果我们不显示浏览器窗口,则进程在加载应用程序和应用程序打开窗口之间退出。

于 2013-08-05T02:52:33.247 回答
-2

我不认为你能做到这一点。浏览器是应用程序的环境。这就像尝试运行 Windows 应用程序,而不运行 Windows。该应用程序取决于浏览器。如果不先打开浏览器,您将无法打开应用程序。对不起。希望这可以帮助。

于 2013-08-03T05:33:53.010 回答