Malaiselvan
Malaiselvan

Reputation: 1125

Cordova InAppBrowser not working via build.phonegap.com

I am working on an simple Phonegap App with Cordova InAppBrowser. I am testing on my Android device.

In the config.xml I got the below code

....
<preference name="phonegap-version" value="cli-5.2.0" />
.....
<plugin name="cordova-plugin-whitelist" source="npm" />
<plugin name="org.apache.cordova.inappbrowser" source="pgb" />
.....
<access origin="*"/>

<allow-intent href="http://*/*" />
<allow-intent href="https://*/*" />

<allow-navigation href="http://*/*" />
<allow-navigation href="https://*/*" />
<allow-navigation href="data:*" />

....

In Javascript I got the below code when a button is clicked

....
var ref = cordova.InAppBrowser.open('http://google.com', '_blank', 'location=yes','fullscreen=no');
....

index.html

<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, target-densitydpi=medium-dpi" />
<meta http-equiv="Content-Security-Policy" content="default-src *; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'; img-src * 'self' data:">

I use Phonegap Desktop App for testing purposes. In that when the button is touched a browser window got opened and I could see the google.

But when I build the same via http://build.phonegap.com and install on my device. Nothing opens after I touch the button. Something goes wrong here.

Looks strange for me. Any help is appreciated.

Upvotes: 0

Views: 632

Answers (1)

Malaiselvan
Malaiselvan

Reputation: 1125

I posted the same question on Adobe Forums and got the solution for my problem.

https://forums.adobe.com/thread/2138992

After changing the below, it started working

<plugin name="org.apache.cordova.inappbrowser" source="pgb" />

to

<plugin name="cordova-plugin-inappbrowser" />

Upvotes: 1

Related Questions