2016-06-28 18 views

Odpowiedz

8

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.

+0

coś złego z dodaniem yandex do listy? – Reek

+0

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

9

przetestować następujące polecenie:

Cordova przeglądarka run --target = firefox

Powiązane problemy