【问题标题】:Apache Cordova: running cordova run browser without launching browser appApache Cordova:运行cordova运行浏览器而不启动浏览器应用程序
【发布时间】:2016-08-16 23:45:03
【问题描述】:

我的专用服务器上有 Apache Cordova 应用程序。通过控制台访问它。但是当我跑步时 'cordova 运行浏览器' 我得到错误

静态文件服务器运行@http://localhost:8000/index.html CTRL + C 关闭 执行“google-chrome --user-data-dir=/tmp/temp_chrome_user_data_dir_for_cordova http://localhost:8000/index.html”时出错:[21075:21075:0423/054416:ERROR:browser_main_loop.cc(271)] Gtk:无法打开显示:

因此我无法使用我的应用程序启动测试服务器。如何避免自动浏览器启动? 谢谢

【问题讨论】:

  • 尝试提供内容。 Cordova server。它可能有一些插件限制。

标签: javascript cordova


【解决方案1】:

我知道这已经有一段时间了,但我为避免打开浏览器所做的是编辑“./platforms/browser/cordova/run”下的文件并更改行:

return cordovaServe.launchBrowser({target: args.target, url: projectUrl});

到:

return cordovaServe;

【讨论】:

  • 附注,出于某种原因,注释掉该行也有效。
  • 那行代码现在在./platforms/browser/cordova/lib/run
  • 内容现在是return server.launchBrowser({ 'target': args.target, 'url': projectUrl });(第60行)。将其更改为 return server; 对我有用。
  • 现在在哪里(cordova -v 10.0.0)?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-10-26
  • 1970-01-01
  • 2018-03-29
  • 2015-09-17
  • 2012-04-11
  • 2014-10-23
相关资源
最近更新 更多