我正在使用Chrome Dev IDE创建Chrome应用。像往常一样点击“运行”' ide左上角的三角形按钮启动你的html5 chrome应用程序。
我认为chrome ide正在使用一些命令来启动它。 如何从命令行运行此Chrome应用程序?
基本上,我希望能够使用我的webstorm IDE,因为它有更好的HTML5开发工具,而且我已经厌倦了必须对此进行更改,然后切换到准系统chrome ide来启动我的应用程序。
答案 0 :(得分:0)
您可以启动已安装的应用id
。
假设google-chrome
是在您的系统上启动Chrome并且应用的ID为aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
的命令,则以下内容将启动您的应用:
google-chrome --app-id=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
您遇到的更大问题是在进行更改后重新加载应用程序 - 如果您在解压缩后已经将其加载到Chrome中,那么某些更改将无法应用导致不一致州。你不能用命令行直接这样做(这可能是出于安全考虑的原因)。
你可以对此实现外部控制,但它会涉及额外的移动部件。
您需要使用chrome.management
API进行帮助扩展。它可以通过禁用和启用解压扩展/应用程序(并启动一个)来强制重新加载。
你需要一些方法来触发扩展来做到这一点。存在许多方法,包括但不限于:
最后一个选项可能是最适合您的选项 - 因为您只需通过命令行使用该URL调用Chrome即可触发它:
google-chrome http://reload.extensions/
我的建议是采取重新加载器并根据您的情况进行调整。