当我从命令行启动谷歌应用程序[由我自己开发]时,例如:
chrome.exe --load-and-launch-app="C:\Users\KyawKhaing\Desktop\chrome\Chrome App\Example2"
运行此程序后,我看到 Google Chrome 浏览器首先打开,然后是我的 google chrome 应用程序启动。我不想在启动 chrome 应用程序时打开 google chrome 浏览器。任何人都知道解决方案。可能吗?
当我从命令行启动谷歌应用程序[由我自己开发]时,例如:
chrome.exe --load-and-launch-app="C:\Users\KyawKhaing\Desktop\chrome\Chrome App\Example2"
运行此程序后,我看到 Google Chrome 浏览器首先打开,然后是我的 google chrome 应用程序启动。我不想在启动 chrome 应用程序时打开 google chrome 浏览器。任何人都知道解决方案。可能吗?
使用--silent-launch
论据。
chrome.exe --silent-launch --load-and-launch-app="C:\Users\KyawKhaing\Desktop\chrome\Chrome App\Example2"
当我在 java 中运行自动化脚本时,我确实注意到 chrome 没有使用命令提示符打开。
Runtime.getRuntime().exec("C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe \"http:\\www.google.com\"");
从 Windows 7 开始,我通过以下步骤解决了这个问题:
享受!
我认为你目前做不到。这是一个合理的功能要求!您可以在http://crbug.com/new提出功能请求
已经为此记录了一个错误,请参阅http://crbug.com/175381。
我们正在努力使应用程序后台页面保持浏览器进程处于活动状态;一旦完成,我们就可以修复这个错误。当前的问题是由于进程保持活动的方式 - 如果我们不显示浏览器窗口,则进程在加载应用程序和应用程序打开窗口之间退出。
我不认为你能做到这一点。浏览器是应用程序的环境。这就像尝试运行 Windows 应用程序,而不运行 Windows。该应用程序取决于浏览器。如果不先打开浏览器,您将无法打开应用程序。对不起。希望这可以帮助。