Я изучал, как использовать PhoneGap последние несколько дней, и я столкнулся с проблемой, которая возникает только при запуске в Android. Когда я запускаю его в приложении разработчика PhoneGap с помощью «phonegap serve», он работает абсолютно нормально.PhoneGap External Browser Issue
JavaScript
$(document).on("mobileinit", function(){
// Handle link clicks in our own way
$(document).find('a').on('click', bind_a_rel_external);
});
function bind_a_rel_external(e){
if($(this).attr('rel') == 'external'){
e.preventDefault();
window.open($(this).attr('href'), '_system');
}
}
HTML (Обратите внимание на отн = "внешний")
<a href="https://facebook.com/motostats" rel="external">Like us on Facebook<br><br>
<img src="assets/img/facebook.png" width="50"></a>
Просто повторить; отлично работает в приложении разработчика PhoneGap. Не работает на родном Android. И плагин inappbrowser был инициализирован. Поэтому я предполагаю, что он не компилируется должным образом. Я не создаю это приложение для iOS, но не могу его протестировать.
Заранее спасибо. Я тянул свои волосы за все выходные.
Это уже было задано в файле config.xml. Было первое, что я проверил;). –