如何更改cordova浏览器平台的默认浏览器?

时间:2016-06-28 11:42:54

标签: cordova

我没有安装chrome,我主要使用其他浏览器进行开发(opera,yandex等)。但命令:

  

cordova运行浏览器

默认情况下使用chrome,所以它失败了"系统无法找到文件chrome。"。我可以更改cordova使用的浏览器吗?

3 个答案:

答案 0 :(得分:17)

测试以下命令:

  

cordova运行浏览器--target = firefox

答案 1 :(得分:9)

更改默认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及其工作方式。

答案 2 :(得分:0)

ionic cordova run browser -lc --target=chrome