-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), ничего не происходит. Зачем?
Да. Я попробовал window.open ('http://example.com', '_blank'); с добавленным плагином и без него. – user3483163