Открывать внешние ссылки в приложении Phonegap Build (iOS / Android)
я используюPhoneGap Build для развертывания приложений, я используюКордова 3.3.0 версия.
Я хочу открыть внешние ссылки в родном браузере (Android / IOS). Я пытаюсь использоватьПлагин InAppBrowser Кордова, но это не работает для меня. Открывайте ссылки, но внутри приложения без кнопки возврата ...: /
Я видел ответы вродеВключить файл phonegap.js (но при развертывании с Phonegap Build вам не нужно включать его, PGB сделает это за вас), или используя илииспользование функции для открытия ссылок + плагин InAppBrowserили даже кто скажет что это исправленоразвертывание локально, ноЯ не могу развернуть локально потому что мой Mac не поддерживает новые версии XCode и iOS SDK.
Это соответствующий код моегоconfig.xml:
<preference name="phonegap-version" value="3.3.0" />
<gap:plugin name="org.apache.cordova.inappbrowser" version="0.3.3" />
<feature name="InAppBrowser">
<param name="android-package" value="org.apache.cordova.inappbrowser.InAppBrowser" />
<param name="ios-package" value="CDVInAppBrowser" />
</feature>
<access origin="*" />
ЭтоФункция JS Я пытался:
function abrirURL(url){
if(device.platform === 'Android') {
navigator.app.loadUrl(url, {openExternal:true});
} else {
window.open(url, '_system');
}
}
Исвязи Я пытался, от самых основных до использования функций:
<a href="http://www.example.com" target="_blank">Link</a>
<a href="#" onClick="abrirURL('http://www.example.com');">Link</a>
<a href="#" onClick="window.open('http://www.example.com', '_blank');">
<a href="#" onClick="window.open('http://www.example.com', '_system');">
Ничто из этого не работает для меня, кто-нибудь, помогите мне, пожалуйста. Спасибо!