A browser based plugin simulation tool to aid development and testing of Cordova applications.
npm install -g cordova-simulator
#Usage From the command line anywhere within a Cordova project, enter the following:
simulate [<platform>] [--target=<browser>]
- platform is any Cordova platform that has been added to your project. If no platform is specified, the browser platform will be used.
- browser is the name of the browser to launch your app in. Can be any of the following:
#What it does
Cordova simulator will launch your app in the browser, and open a second browser window displaying UI that allows you to control how plugins in your application work.
This preview version includes built-in support for the camera (
and device (
cordova-plugin-device) plugins, but also allows for plugins to define their
own UI. To add simulation support to a plugin, follow these steps:
- Clone the
cordova-simulatorgit repository (
git clone https://github.com/TimBarham/cordova-simulator.git), as it contains useful example code (see
- Add your plugin UI code to your plugin in
src/simulation. There must be a file called
sim-host-controls.html, which defines the UI to display in the simulation window, and there can also be supporting js, css and image files which it references.