Coder Social home page Coder Social logo

apache / cordova-browser Goto Github PK

View Code? Open in Web Editor NEW
170.0 25.0 85.0 9.77 MB

Apache Cordova

License: Apache License 2.0

JavaScript 74.51% Batchfile 13.24% CSS 8.13% HTML 4.11%
cordova csharp cplusplus library objective-c java nodejs javascript mobile

cordova-browser's Introduction

Node CI codecov.io

Cordova Browser

Target modern web browsers to build Apache Cordova based applications.

Goals

  • Browser targeted deployment
  • Surfacing native platform incompatibilities from the open web platform

PWA support

cordova-browser now includes support for progressive web apps (PWAs)

  • if your project supplies a manifest.json in the www/ dir, it will be used
    • a manifest.json will be generated otherwise
  • if your js code registers a service worker, it will also be used

cordova-browser's People

Contributors

alsorokin avatar audreyso avatar breautek avatar brianleroux avatar campbelg avatar cmarcelk avatar dpogue avatar erisu avatar filmaj avatar geo242 avatar janpio avatar jcesarmobile avatar kerrishotts avatar ketanyekale avatar mmocny avatar nikhilkh avatar niklasmerz avatar peutetre avatar purplecabbage avatar raphinesse avatar shazron avatar sosahvictor avatar sterlingann avatar stevengill avatar surajpindoria avatar timbru31 avatar tlmak0 avatar vladimir-kotikov avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cordova-browser's Issues

page lifecycle

Bug Report

Problem

The cordova-android lifecycle clashes with the page lifecycle spec.

What is expected to happen?

There should be some integration between cordova lifecycle and the page lifecycle

What does actually happen?

The cordova even 'resume' name clashes with 'resume' of page lifecycle

Information

The browser pause event could be a proxy of freeze. currently pause will trigger even on a browser tab change, which makes sense on the mobile webview, but not so much on a browser.

Command or Code

The easiest way to test integration with page lifecycle that I found so far is with chrome://discards/ as stated here https://developers.google.com/web/updates/2018/07/page-lifecycle-api#testing-your-app-in-the-frozen-and-discarded-states

Environment, Platform, Device

Tested with cordova-android and cordova-browser

Version information

Cordova: 9.0

Checklist

  • I searched for existing GitHub issues
  • I updated all Cordova tooling to most recent version
  • I included all the necessary information above

favicon overwrite

Bug Report

I have a favicon.ico in my root project file, and also in the www folder just in case, And during build browser, that icon gets replaced by the default cordova icon, the little box... Why it does not copy what i already have in my project folder

Problem

What is expected to happen?

Preserve / copy my favicon to the new platform/browser folder

What does actually happen?

It replaces the favicon with the default cordova one.

Information

Command or Code

cordova build browser

Environment, Platform, Device

Browser

Version information

9.0.0

Checklist

  • [X ] I searched for existing GitHub issues
  • [ X] I updated all Cordova tooling to most recent version
  • [ X] I included all the necessary information above

DisallowOverscroll for browser build

I have a problem with the ios bouncing effect when running the app on a browser.

Changing the preference "DisallowOverscroll" works perfectly on the ios and android versions, but when building a browser deploy and uploading it to a server, there is no way to add the preference on the config.xml.

Is there a way to add this useful preference for the browser versions? I also tried many solutions to avoid the bouncing, but non of them works 100% correctly.

Cache bust cordova_plugins.js

Feature Request

Motivation Behind Feature

If we leverage browser caching. Then the cordova_plugins.js should be cached by the browser for as long as possible. Therefore it would be a nice feature to have cordova_plugins.js cache bustable

Feature Description

njectIfNecessary('cordova/plugin_list', pathPrefix + 'cordova_plugins.js?' + hash, function () {

An easy way of doing it is to add a query string to the request for cordova_plugins.js
hash where the hash could be generated on build from the plugins list

'cordova run' command issue

Bug Report

When running cordova run with a declared platform, everything is good.
However, on cordova run without any platform declaration, cordova will try to run all platforms.
Let's say that browser runs first and android runs second. When it's the turn of android to run, it will search for target default which was set in browser platform arguments. Since both platforms will use these arguments, android will never complete its build as it never finds default target that was intended for cordova-browser only.

Problem

What is expected to happen?

Run all platforms without issues.

What does actually happen?

Android platform crashes.

Information

Command or Code

Run cordova run command without any platform declaration.
Problem is located in https://github.com/apache/cordova-browser/blob/master/bin/template/cordova/lib/run.js.

Environment, Platform, Device

Version information

Cordova 9.0.0

Checklist

  • I searched for existing GitHub issues
  • I updated all Cordova tooling to most recent version
  • I included all the necessary information above

plugin.xml is missing

Bug Report

Problem

Cannot install plugin in my project

What is expected to happen?

When I execute the install command cordova plugin add cordova-browser --save the plugin is installed in my project.

What does actually happen?

When I execute the install command cordova plugin add cordova-browser --save the cordova-cli prints the error message Cannot find plugin.xml for plugin "cordova-browser". Running the command with --verbose option I get the following output:

$ cordova plugin add cordova-browser --verbose --save
No scripts found for hook "before_plugin_add".
No version specified for cordova-browser, retrieving version from config.xml
No version for cordova-browser saved in config.xml or package.json
Attempting to use npm info for cordova-browser to choose a compatible release
npm info for cordova-browser did not contain any engine info. Fetching latest release
Calling plugman.fetch on plugin "cordova-browser"
saving
Running command: npm install cordova-browser --production --save
Command finished with error code 0: npm install,cordova-browser,--production,--save
Error: Cannot find plugin.xml for plugin "cordova-browser". Please try adding it again.

Information

Command or Code

cordova plugin add cordova-browser --save

Environment, Platform, Device

Version information

I'm working on a Ionic project:


Ionic:

   ionic (Ionic CLI)  : 4.10.1 (/usr/local/lib/node_modules/ionic)
   Ionic Framework    : ionic-angular 3.9.7
   @ionic/app-scripts : 3.2.0

Cordova:

   cordova (Cordova CLI) : 8.1.1 ([email protected])
   Cordova Platforms     : android 6.4.0, ios 5.0.1
   Cordova Plugins       : cordova-plugin-ionic-keyboard 2.1.3, cordova-plugin-ionic-webview 2.5.1, (and 19 other plugins)

System:

   Android SDK Tools : 26.1.1 (/Users/Sergio/Library/Android/sdk)
   ios-deploy        : 1.9.4
   ios-sim           : 8.0.2
   NodeJS            : v8.9.3 (/usr/local/bin/node)
   npm               : 5.10.0
   OS                : macOS Mojave
   Xcode             : Xcode 11.1 Build version 11A1027

Checklist

  • [X ] I searched for existing GitHub issues
  • I updated all Cordova tooling to most recent version
  • [X ] I included all the necessary information above

Cordova can not access to AJAX

i'm using Browser platform of Cordova, also i'm using cordova-plugin-whitelist and Content-Security-Policy tag into my html codes. but i get below error in console:

JQMIGRATE: Migrate is installed, version 3.0.0 
adding proxy for Device 
SEC7118: XMLHttpRequest for http://app.jpcomplex.com/appserver/?ios=1&username=&devid=1551073647241314 required Cross Origin Resource Sharing (CORS). 
index.html
SEC7120: Origin http://localhost:8000 not found in Access-Control-Allow-Origin header. 
index.html
SCRIPT7002: XMLHttpRequest: Network Error 0x80070005, Access is denied.
index.html

here is my config.xml:

<?xml version='1.0' encoding='utf-8'?>
<widget id="io.cordova.hellocordova" version="1.0.0" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
    <name>HelloCordova</name>
    <description>
        A sample Apache Cordova application that responds to the deviceready event.
    </description>
    <author email="[email protected]" href="http://cordova.io">
        Apache Cordova Team
    </author>
    <content src="index.html" />
    <access origin="*" />
    <allow-navigation href="http://app.jpcomplex.com/*" />
    <allow-navigation href="*" />
    <allow-navigation href="http://*/*" />
    <allow-navigation href="https://*/*" />
    <allow-navigation href="data:*" />
    <allow-intent href="http://app.jpcomplex.com/*" />
    <allow-intent href="*" />
    <plugin name="cordova-plugin-x-toast" spec="^2.7.2" />
    <plugin name="cordova-plugin-dialogs" spec="^2.0.1" />
    <plugin name="cordova-plugin-nativestorage" spec="^2.3.2" />
    <plugin name="cordova-plugin-device" spec="^2.0.2" />
    <plugin name="cordova-plugin-whitelist" spec="^1.3.3" />
    <engine name="browser" spec="^5.0.4" />
    <engine name="android" spec="^7.1.4" />
    <engine name="ios" spec="^4.5.5" />
</widget>

and here is the meta tag:

<meta http-equiv="Content-Security-Policy" content="default-src *; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'">

and here is my ajax request:

$.get("http://app.jpcomplex.com/appserver/",{ios:1,username:'test'},function(data){
	alert(data);
});

how can i fix it?

Any timeline for a cordova-browser release 6.0.1 with security fixes?

Sorry, for still asking here but on StackOverflow I did not get an answer, yet :(. Also the Slack Community Chat Sign-up at https://slack.cordova.io/ is dead.

My simple question is:
The current version of cordova-browser is 6.0.0 at npmjs.com.

The master branch contains already some security fixes (e.g. use shelljs v0.8.5 instead of v0.5.3) which would be nice to get as a new version 6.0.1 or so.

Are there any plans for at least a security release?


Apache Cordova uses GitHub Issues as a feature request and bug tracker only.
For usage and support questions, please check out the resources below. Thanks!


You can get answers to your usage and support questions about Apache Cordova on:


Getting cp: dest is not a directory (too many sources) on copying folders

Bug Report

Getting below error message when trying to upgrade cordova-browser to 7 version
cp: dest is not a directory (too many sources)

Problem

Hello Team,
Folder is not getting copied from plugin folder to platform www folder.
Below is the error I'm getting,
cp: dest is not a directory (too many sources) cp: dest is not a directory (too many sources) cp: dest is not a directory (too many sources) cp: dest is not a directory (too many sources) cp: dest is not a directory (too many sources) cp: dest is not a directory (too many sources)

Below are the node modules which needs to copy to the destination but its not working after the upgrade
<platform name="browser"> <js-module name="mfp" src="src/browser/bootstrap.js"> <runs /> </js-module> <asset src="www/worklight" target="plugins/cordova-plugin-mfp/worklight" /> <asset src="src/browser/ibmmfpf.js" target="plugins/cordova-plugin-mfp/worklight/ibmmfpf.js" /> <asset src="typings" target="plugins/cordova-plugin-mfp/worklight/typings" /> <asset src="node_modules/express" target="plugins/cordova-plugin-mfp/worklight/node_modules/express" /> <asset src="node_modules/request" target="plugins/cordova-plugin-mfp/worklight/node_modules/request" /> <asset src="node_modules/jssha" target="plugins/cordova-plugin-mfp/worklight/node_modules/jssha" /> <asset src="node_modules/promiz" target="plugins/cordova-plugin-mfp/worklight/node_modules/promiz" /> <asset src="node_modules/sjcl" target="plugins/cordova-plugin-mfp/worklight/node_modules/sjcl" /> <asset src="src/browser/proxy.js" target="plugins/cordova-plugin-mfp/worklight/proxy.js" /> </platform>

What is expected to happen?

It should copy all the mentioned folders to destination folder

What does actually happen?

Its not copying the folders hence some functionalities are not working in latest browser platform

Information

This issue is probably happening because the cordova-browser 7 now has shelljs version 0.8.5.

Command or Code

Steps to reproduce the issue
cordova create helloworld
cd helloworld
cordova plugin add cordova-plugin-mfp
cordova platform add browser@7

Environment, Platform, Device

Installed platforms:
browser 7.0.0

Version information

Checklist

  • I searched for existing GitHub issues
  • I updated all Cordova tooling to most recent version
  • I included all the necessary information above

url.URL is not a constructor

Bug Report

Problem

When trying to run (cordova run browser), got an error message "url.URL is not a constructor"

What is expected to happen?

cordova run browser is supposed to run the app in a browser window

What does actually happen?

Error message "url.URL is not a constructor"

Information

Found a work around:
in file platforms/browser/cordova/lib/run.js change line 56 (or 57) form:
var projectUrl = (new url.URL(http://localhost:${server.port}/${startPage})).href;
to
var projectUrl = http://localhost:${server.port}/${startPage};

Command or Code

Environment, Platform, Device

Windows 10

Version information

Checklist

  • I searched for existing GitHub issues
  • I updated all Cordova tooling to most recent version
  • I included all the necessary information above

Feature: add support for firefox developer edition

I'm using Firefox Developer Edition to develop my applications and I have noticed that Cordova does not support this version, only the normal firefox. Would be great to have this as well. The command I run atm:

ionic cordova run browser --buildConfig=build.json --target='firefox developer edition' --livereload --debug --source-map

Serve over HTTPS

Feature Request

Motivation Behind Feature

In some development environments, an API is served over SSL via the protocol https. Communicating with that API from a Cordova browser instance on a developer's machine is very efficient work flow. However, modern browsers disallow cross-origin communications between insecure and secured servers. In this case, the secured server is the API, and the insecure server is the current cordova-browser instance served with Node's http module. This is because it is always served without SSL.

I do not intend for this to be used in production environments, though there is no encoded limitation on its usage within this proposal.

Feature Description

A new option --https would be added to the command cordova run browser --> cordova run browser --https. The default option is false.

When this option is present, the node module https will be used to construct the server. The server accepts a keyfile and certificate, whose provision is the responsibility of the user.

When this option is not present, the current node module http is used. Also, the projectURL used in opening a browser window likewise switches based on the --https option.

A user choosing this option is most likely to see a warning page in the browser while opening the Cordova browser index.html. They merely need to accept the warning to continue onwards to their Cordova project's index page.

#89 first proposed this, but was rejected and is currently closed. I have implemented this locally, and it works well.

Alternatives or Workarounds

Exposing the API over non-secure http is an alternative. In my context, this was rejected strongly for security reasons, especially relating to corporate security accountability programs.

The second is that a developer independently hacks their local cordova installation to enable https. This is suboptimal since upgrading becomes a hassle, requiring careful VCS audits to restore erased, custom code.

Unable to specify browser target

Bug Report

Problem

What is expected to happen?

I'm trying to specify a browser vendor by passing target argument

What does actually happen?

Error: The browser target is not supported: 'chrome'

Command or Code

$ cordova run browser --target='chrome'

Environment, Platform, Device

Windows 10 Command Line

Version information

cordova-browser 6

cordova create - install browser - plugins.js” was blocked

Bug Report

cordova create - install browser - cordova_plugins.js” failed to load - MIME nosniff error
The resource from “http://localhost:8000/cordova_plugins.js” was blocked due to MIME type (“text/html”) mismatch (X-Content-Type-Options: nosniff).

Problem

ajax links to express fail - post : NOTE: Actually the issue in Browser Platform fails and produces the error above

What is expected to happen?

I expect them to work - they have for years. This error occurs with a fresh standard cordova create and browser install.

What does actually happen?

I run browser and the page loads - with the above error. This error kills my ajax post links to express..

Information

Command or Code

see elsewhere

Environment, Platform, Device

Windows 10
Mozilla Firefox
Cordova
Browser

C:\Users\Phil\Desktop\test>node -v
v20.2.0

C:\Users\Phil\Desktop\test>cordova -v
12.0.0 ([email protected])

C:\Users\Phil\Desktop\test>cordova platform ls
Installed platforms:
browser 6.0.0 >> 7 is the same
Available platforms:
android
electron

Version information

Checklist

  • I searched for existing GitHub issues
  • I updated all Cordova tooling to most recent version
  • I included all the necessary information above

Cordova "deviceready" not getting fired on browser platform

Bug Report

Problem

deviceready not getting fired on Browser Platform while running

cordova run browser

Getting below message on console:

deviceready has not fired after 5 seconds.
Channel not fired: onCordovaReady

What is expected to happen?

After executing cordova run browser deviceready content should get executed, followed by APP getting loaded in the browser.

What does actually happen?

deviceready content doesn't gets executed, resulting APP not getting loaded in the browser

Information

List of Plugins Installed in Project:

branch-cordova-sdk 3.2.0 "branch-cordova-sdk"
cordova-plugin-add-swift-support 2.0.2 "AddSwiftSupport"
cordova-plugin-android-permissions 1.0.2 "Permissions"
cordova-plugin-androidx 1.0.2 "cordova-plugin-androidx"
cordova-plugin-androidx-adapter 1.1.0 "cordova-plugin-androidx-adapter"
cordova-plugin-appice 1.3.41 "AppICE"
cordova-plugin-badge 0.8.8 "Badge"
cordova-plugin-browsertab 0.2.0 "cordova-plugin-browsertab"
cordova-plugin-buildinfo 4.0.0 "BuildInfo"
cordova-plugin-camera 4.1.0 "Camera"
cordova-plugin-cocoapod-supportx 1.7.3 "Cordova CocoaPods Dependency Support"
cordova-plugin-compat 1.2.0 "Compat"
cordova-plugin-customurlscheme 4.4.0 "Custom URL scheme"
cordova-plugin-device 2.0.3 "Device"
cordova-plugin-dialogs 2.0.2 "Notification"
cordova-plugin-file 6.0.2 "File"
cordova-plugin-file-transfer 1.7.1 "File Transfer"
cordova-plugin-fingerprint-aio 2.0.0 "FingerprintAllInOne"
cordova-plugin-firebasex 3.0.1 "Google Firebase Plugin"
cordova-plugin-inappbrowser 3.1.0 "InAppBrowser"
cordova-plugin-media-capture 3.0.3 "Capture"
cordova-plugin-network-information 2.0.2 "Network Information"
cordova-plugin-root-detection 0.1.1 "Root Detection"
cordova-plugin-safariviewcontroller 1.6.0 "SafariViewController"
cordova-plugin-splashscreen 5.0.3 "Splashscreen"
cordova-plugin-sslcertificatechecker 6.0.0 "SSL Certificate Checker"
cordova-plugin-statusbar 2.4.3 "StatusBar"
cordova-plugin-video-editor 1.1.3 "VideoEditor"
cordova-plugin-whitelist 1.3.4 "Whitelist"
cordova-plugin-x-socialsharing 5.6.3 "SocialSharing"
cordova-universal-links-plugin 1.2.1 "Universal Links Plugin"
es6-promise-plugin 4.2.2 "Promise"

Command or Code

cordova run browser

Environment, Platform, Device

> Environment: 
>   OS: darwin
>   Node: v10.16.3
>   npm: 6.13.6
> Installed platforms:
>   android 8.0.0
>   browser 6.0.0
>   ios 5.1.1
> Available platforms: 
>   electron ^1.0.0
>   osx ^5.0.0
>   windows ^7.0.0

Version information

Checklist

  • I searched for existing GitHub issues
  • I updated all Cordova tooling to most recent version
  • I included all the necessary information above

Cordova requirements crash with "Cannot read property 'forEach' of undefined"

Version used: 5.0.3 and 5.0.4

After running:

cordova requierements

it prints:

$ cordova requirements -d

Checking opts.platforms  :
PlatformApi successfully found for platform browser
PlatformApi successfully found for platform ios

Requirements check results for browser:
Cannot read property 'forEach' of undefined
TypeError: Cannot read property 'forEach' of undefined
    at /usr/local/lib/node_modules/cordova/src/cli.js:406:35
    at Array.map (<anonymous>)
    at /usr/local/lib/node_modules/cordova/src/cli.js:397:68
    at _fulfilled (/usr/local/lib/node_modules/cordova/node_modules/q/q.js:854:54)
    at /usr/local/lib/node_modules/cordova/node_modules/q/q.js:883:30
    at Promise.promise.promiseDispatch (/usr/local/lib/node_modules/cordova/node_modules/q/q.js:816:13)
    at /usr/local/lib/node_modules/cordova/node_modules/q/q.js:624:44
    at runSingle (/usr/local/lib/node_modules/cordova/node_modules/q/q.js:137:13)
    at flush (/usr/local/lib/node_modules/cordova/node_modules/q/q.js:125:13)
    at process._tickCallback (internal/process/next_tick.js:61:11)

After adding some logs on cordova/clj.js I was able to see an undefined in the platformChecks from https://github.com/apache/cordova-cli/blob/master/src/cli.js#L375:

Debug-Values: browser undefined
Debug-Values: ios [object Object],[object Object],[object Object],[object Object]

Any idea if this is caused by this plugin or by my configuration?

Warning about non-existing config.xml emitted during browser platform restore

Bug Report

Problem

When restoring browser platform with cordova-plugin-device active, the following warning is emitted:

config file config.xml requested for changes not found at /path/to/project/platforms/browser/config.xml, ignoring

To reproduce, on a freshly created new cordova project:

cordova platform add browser
cordova plugin add cordova-plugin-device     <-- no warning emitted here
rm -rf platforms plugins
cordova prepare browser                      <-- warning emitted

Information

Version information

[email protected]
[email protected]
[email protected]

Checklist

  • I searched for existing GitHub issues
  • I updated all Cordova tooling to most recent version
  • I included all the necessary information above

Build steps to use in angular cli

I am using some cordova plugins like Camera and native audio.
Also it is a hybrid web/ios/android app. It would be cool if we could continue use angular cli for live reloading and compilation of typescript etc.. And have cordova and cordova_plugins in the browser. Right now I can only use cordova run browser to have the deviceready and native audio/camera support. Is there a wat to have this inside the angular app ?

PACKAGE_NAME wrong in browser.json

Bug Report

Problem

If a project uses android platform and browser platform, and the android-versionCode attribute is set in config.xml, when a plugin is added the value for PACKAGE_NAME is set wrong in browser.json.

What is expected to happen?

PACKAGE_NAME should be set to the widget id attribute value from config.xml

What does actually happen?

PACKAGE_NAME is set to 'io.cordova.hellocordova'

Information

In browser_handler.js the regular expression in widget_id_regex does not work if config.xml has an attribute between the "<widget" tag name and the "id=" attribute.

The current regular expression works for:

<widget id="com.myorg.myapp"

but not for:

<widget android-versionCode="01020304" id="com.myorg.myapp"

Command or Code

The regular expression in browser_handler.js needs to be changed to something like /(?:<widget\b.+\bid=['"])(\S+)(?:['"])/ to properly find the id attribute.

Environment, Platform, Device

browser platform

Version information

6.0.0

Checklist

  • [x ] I searched for existing GitHub issues
  • [x ] I updated all Cordova tooling to most recent version
  • [ x] I included all the necessary information above

Bump shelljs ≥ 0.8.5

npm audit


shelljs  <0.8.5
Severity: high
Improper Privilege Management in shelljs - https://github.com/advisories/GHSA-4rq4-32rv-6wp6
No fix available
node_modules/shelljs
  cordova-browser  *
  Depends on vulnerable versions of shelljs
  node_modules/cordova-browser

2 high severity vulnerabilities

Add an optional flag to prevent opening a new browser tab

Feature Request

Motivation Behind Feature

In order to view file changes you need to stop and restart the browser server; when that is done Cordova opens a new tab on the active browser, even if a tab is already open for the Cordova project.
Having to close the currently open tab each time the server is rebooted gets annoying.

Feature Description

Add a optional argument --no-launch which will start the server, but won't open a new browser window/tab.

Example:
cordova run browser --no-launch

Alternatives or Workarounds

Using cordova serve achieves this functionality; however, serve currently has an issue with loading plugins:

image

(The plugins work as expected when using cordova run browser or cordova run android.)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.