我没有安装chrome,我主要使用其他浏览器进行开发(opera,yandex等).但命令: cordova run browser 默认情况下使用chrome,因此它失败并显示“系统无法找到文件chrome.”.我可以更改cordova使用的浏览
cordova run browser
默认情况下使用chrome,因此它失败并显示“系统无法找到文件chrome.”.我可以更改cordova使用的浏览器吗?
更改默认Chrome浏览器的唯一方法是使用--target
option.
如你所见,Chrome is the default browser for the run
command.
在内部,使用cli参数调用cordovaServe.launchBrowser function.
这个功能is defined in the cordova-serve/serve.js file你可以在cordova-serve/src/browser.js file找到它的主体,在那里你可以找到每个平台支持的浏览器的完整列表:
var browsers = { 'win32': { 'ie': 'iexplore', 'chrome': 'chrome --user-data-dir=%TEMP%\\' + dataDir, 'safari': 'safari', 'opera': 'opera', 'firefox': 'firefox', 'edge': 'microsoft-edge' }, 'darwin': { 'chrome': '"Google Chrome" --args' + chromeArgs, 'safari': 'safari', 'firefox': 'firefox', 'opera': 'opera' }, 'linux' : { 'chrome': 'google-chrome' + chromeArgs , 'chromium': 'chromium-browser' + chromeArgs, 'firefox': 'firefox', 'opera': 'opera' } };
我希望这个答案能帮助你更多地了解cordova及其工作方式.