2016-06-28 25 views

risposta

8

L'unico modo per cambiare il valore di default del browser Chrome sta usando il --target option.

Come si può vedere Chrome is the default browser for the run command.

Internamente, lo cordovaServe.launchBrowser function viene chiamato con argomenti cli.

Questa funzione is defined in the cordova-serve/serve.js file e si può trovare il suo corpo nella cordova-serve/src/browser.js file dove è possibile trovare l'elenco completo dei browser supportati per ogni piattaforma:

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' 
    } 
}; 

Spero che questa risposta vi aiuterà a imparare un po 'di più su cordova e come funziona.

+0

qualsiasi errore con l'aggiunta di yandex all'elenco? – Reek

+0

È possibile creare, all'interno del percorso di esecuzione, un collegamento simbolico denominato "chrome" che punta al raccoglitore "yandex". Altrimenti dovresti aprire un problema nel tracker cordova. – lifeisfoo

9

prova il seguente comando:

Cordova del browser run --target = firefox

Problemi correlati