diff --git a/src/browser/FileProxy.js b/src/browser/FileProxy.js index 57d27945..66d56871 100644 --- a/src/browser/FileProxy.js +++ b/src/browser/FileProxy.js @@ -29,7 +29,7 @@ // For chrome we don't need to implement proxy methods // All functionality can be accessed natively. - if (require('./isChrome')()) { + if ((cordova.platformId === 'browser' || cordova.platformId === 'electron') && require('./isChrome')()) { const pathsPrefix = { // Read-only directory where the application is installed. applicationDirectory: location.origin + '/', // eslint-disable-line no-undef diff --git a/www/resolveLocalFileSystemURI.js b/www/resolveLocalFileSystemURI.js index ca8d67d9..36cadead 100644 --- a/www/resolveLocalFileSystemURI.js +++ b/www/resolveLocalFileSystemURI.js @@ -21,7 +21,7 @@ (function () { // For browser platform: not all browsers use overrided `resolveLocalFileSystemURL`. function checkBrowser () { - if (cordova.platformId === 'browser' && require('./isChrome')()) { + if ((cordova.platformId === 'browser' || cordova.platformId === 'electron') && require('./isChrome')()) { module.exports.resolveLocalFileSystemURL = window.resolveLocalFileSystemURL || window.webkitResolveLocalFileSystemURL; return true; }