2015-11-06 16 views
-1

Я установил плагин: https://github.com/apache/cordova-plugin-inappbrowser Я следовал их указаниям по установке:PhoneGap: InAppBrowser

Installation 

cordova plugin add cordova-plugin-inappbrowser 
If you want all page loads in your app to go through the InAppBrowser, 
you can simply hook window.open during initialization. For example: 

document.addEventListener("deviceready", onDeviceReady, false); 
function onDeviceReady() { 
    window.open = cordova.InAppBrowser.open; 
} 

Я добавил это к моему config.xml:

<gap:plugin name="cordova-plugin-inappbrowser" source="npm" version="1.0.1" /> 
<feature name="InAppBrowser"> 
<param name="ios-package" value="CDVInAppBrowser" /> 
</feature> 

Это мой код для использования вышеуказанного:

<a href="javascript:testOne();">Test 1</a> 
    <br> 
    <a href="javascript:testTwo();">Test 2</a> 

<script type="text/javascript"> 
function testOne() { 
    var ref = cordova.InAppBrowser.open('http://google.com', '_blank', 'location=yes'); 
} 
function testTwo() { 
    var ref = cordova.InAppBrowser.open('http://google.com', '_system', 'location=yes'); 
} 
</script> 

К ava il, когда я нажимаю эти ссылки (на Android), ничего не происходит. Зачем?

ответ

0

Вы пробовали

window.open(‘http://example.com’, ‘_blank’);

без документов готового слушателя вы добавили.

+0

Да. Я попробовал window.open ('http://example.com', '_blank'); с добавленным плагином и без него. – user3483163

Смежные вопросы