Jedynym sposobem, aby zmienić domyślną przeglądarkę Chrome używa --target
option.
Jak widać Chrome is the default browser for the run
command.
Wewnętrznie, cordovaServe.launchBrowser function jest wywoływane z argumentami cli.
Ta funkcja is defined in the cordova-serve/serve.js file i można znaleźć jego ciało w cordova-serve/src/browser.js file gdzie można znaleźć pełną listę obsługiwanych przeglądarek dla każdej platformy:
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'
}
};
Mam nadzieję, że ta odpowiedź pomoże Ci dowiedzieć się nieco więcej o cordova i o tym, jak to działa.
coś złego z dodaniem yandex do listy? – Reek
Można utworzyć wewnątrz ścieżki wykonywania dowiązanie symboliczne o nazwie "chrome", które wskazuje na bin "yandex". W przeciwnym razie powinieneś otworzyć problem w trackerze Cordova. – lifeisfoo