cordova-plugin-inappbrowser
Advanced tools
Comparing version 1.2.1 to 1.3.0
@@ -29,3 +29,3 @@ <!-- | ||
For instructions on this, start with the | ||
For instructions on this, start with the | ||
[contribution overview](http://cordova.apache.org/contribute/). | ||
@@ -39,1 +39,28 @@ | ||
We look forward to your contributions! | ||
The notes on [Commit Workflow](https://github.com/apache/cordova-coho/blob/master/docs/committer-workflow.md#commit-workflow) can be helpful even if you are not a committer. | ||
## Running plugin tests | ||
* clone and install [cordova-plugin-test-framework](https://github.com/apache/cordova-plugin-test-framework) | ||
``` | ||
git clone git@github.com:apache/cordova-plugin-test-framework.git | ||
``` | ||
* edit ```cordova-plugin-test-framework/www/assets/index.html``` and add the following line | ||
``` | ||
<meta http-equiv="Content-Security-Policy" content="default-src 'self' data: gap: https://ssl.gstatic.com http://cordova.apache.org http://google.co.uk https://google.co.uk 'unsafe-eval'; style-src 'self' 'unsafe-inline'; media-src *"> | ||
``` | ||
* create test project | ||
``` | ||
cordova create plugintest | ||
cd plugintest | ||
cordova platform add android | ||
cordova plugin add ../cordova-plugin-inappbrowser | ||
cordova plugin add ../cordova-plugin-inappbrowser/tests | ||
cordova plugin add ../cordova-plugin-test-framework | ||
``` | ||
* edit ```config.xml``` and replace ```<content src="index.html" />``` with ```<content src="cdvtests/index.html" />``` | ||
* run application | ||
``` | ||
cordova run | ||
``` |
{ | ||
"name": "cordova-plugin-inappbrowser", | ||
"version": "1.2.1", | ||
"version": "1.3.0", | ||
"description": "Cordova InAppBrowser Plugin", | ||
@@ -47,3 +47,3 @@ "cordova": { | ||
"author": "Apache Software Foundation", | ||
"license": "Apache 2.0" | ||
"license": "Apache-2.0" | ||
} |
@@ -103,2 +103,3 @@ <!-- | ||
- __hardwareback__: set to `yes` to use the hardware back button to navigate backwards through the `InAppBrowser`'s history. If there is no previous page, the `InAppBrowser` will close. The default value is `yes`, so you must set it to `no` if you want the back button to simply close the InAppBrowser. | ||
- __mediaPlaybackRequiresUserAction__: Set to `yes` to prevent HTML5 audio or video from autoplaying (defaults to `no`). | ||
@@ -114,3 +115,3 @@ iOS only: | ||
- __enableViewportScale__: Set to `yes` or `no` to prevent viewport scaling through a meta tag (defaults to `no`). | ||
- __mediaPlaybackRequiresUserAction__: Set to `yes` or `no` to prevent HTML5 audio or video from autoplaying (defaults to `no`). | ||
- __mediaPlaybackRequiresUserAction__: Set to `yes` to prevent HTML5 audio or video from autoplaying (defaults to `no`). | ||
- __allowInlineMediaPlayback__: Set to `yes` or `no` to allow in-line HTML5 media playback, displaying within the browser window rather than a device-specific playback interface. The HTML's `video` element must also include the `webkit-playsinline` attribute (defaults to `no`) | ||
@@ -179,3 +180,3 @@ - __keyboardDisplayRequiresUserAction__: Set to `yes` or `no` to open the keyboard when form elements receive focus via JavaScript's `focus()` call (defaults to `yes`). | ||
On Windows 10 if the URL is NOT in the white list and is opened with `target='_self'` it will be showed in the system's web browser instead of InAppBrowser popup. | ||
On Windows 10 if the URL is NOT in the white list and is opened with `target='_self'` it will be showed in the system's web browser instead of InAppBrowser popup. | ||
@@ -182,0 +183,0 @@ Similar to Firefox OS IAB window visual behaviour can be overridden via `inAppBrowserWrap`/`inAppBrowserWrapFullscreen` CSS classes |
@@ -23,2 +23,11 @@ <!-- | ||
### 1.3.0 (Feb 09, 2016) | ||
* [CB-3360](https://issues.apache.org/jira/browse/CB-3360) Set custom inappbrowser user agent for android | ||
* [CB-10538](https://issues.apache.org/jira/browse/CB-10538) cordova-plugin-inappbrowser timeout issue | ||
* [CB-10395](https://issues.apache.org/jira/browse/CB-10395) InAppBrowser's WebView not storing cookies reliable on Android | ||
* Edit package.json license to match SPDX id | ||
* [CB-10305](https://issues.apache.org/jira/browse/CB-10305) Gray bar appears in the wrong place on iOS | ||
* [CB-7786](https://issues.apache.org/jira/browse/CB-7786) Support mediaPlaybackRequiresUserAction on Android | ||
* [CB-7500](https://issues.apache.org/jira/browse/CB-7500) executeScript with callback kills/blurs inAppBrowser window on Android | ||
### 1.2.1 (Feb 02, 2016) | ||
@@ -25,0 +34,0 @@ * [CB-10407](https://issues.apache.org/jira/browse/CB-10407) InAppBrowser not firing loadstart event on android |
@@ -45,3 +45,3 @@ /* | ||
var originalTimeout; | ||
var url = 'http://apache.org/'; | ||
var url = 'https://dist.apache.org/repos/dist/dev/cordova/'; | ||
var badUrl = 'http://bad-uri/'; | ||
@@ -52,3 +52,3 @@ | ||
originalTimeout = jasmine.DEFAULT_TIMEOUT_INTERVAL; | ||
jasmine.DEFAULT_TIMEOUT_INTERVAL = 15000; | ||
jasmine.DEFAULT_TIMEOUT_INTERVAL = 30000; | ||
@@ -428,3 +428,7 @@ iabInstance = null; | ||
'<div id="openRemoteVideo"></div>' + | ||
'Expected result: open successfully in InAppBrowser with an embedded video that works after clicking the "play" button.'; | ||
'Expected result: open successfully in InAppBrowser with an embedded video plays automatically on iOS and Android.' + | ||
'<div id="openRemoteNeedUserNoVideo"></div>' + | ||
'Expected result: open successfully in InAppBrowser with an embedded video plays automatically on iOS and Android.' + | ||
'<div id="openRemoteNeedUserYesVideo"></div>' + | ||
'Expected result: open successfully in InAppBrowser with an embedded video does not play automatically on iOS and Android but rather works after clicking the "play" button.'; | ||
@@ -617,2 +621,8 @@ var local_with_anchor_tag_tests = '<h1>Local with anchor tag</h1>' + | ||
}, 'openRemoteVideo'); | ||
createActionButton('Remote Need User No Video', function () { | ||
doOpen(videohtml, '_blank', 'mediaPlaybackRequiresUserAction=no'); | ||
}, 'openRemoteNeedUserNoVideo'); | ||
createActionButton('Remote Need User Yes Video', function () { | ||
doOpen(videohtml, '_blank', 'mediaPlaybackRequiresUserAction=yes'); | ||
}, 'openRemoteNeedUserYesVideo'); | ||
@@ -627,2 +637,1 @@ //Local With Anchor Tag | ||
}; | ||
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
610598
1589
395
0