Я знаю, что об этом спрашивали много раз. Но для жизни я не могу заставить его работать со всеми этими решениями.
Я использую Cordova 3.5 + jquery mobile (для проектирования) + некоторые плагины js.
Это то, что я пробовал и делал с помощью rnd:
navigator.app.loadUrl("http://google.com", {openExternal : true});
<a onclick="navigator.app.loadUrl('https://google.com/', { openExternal:true });">Link</a>
Здесь я получаю сообщение об ошибке, что навигатор не найден, и ссылки продолжают открываться внутри приложения.
Затем я следую некоторым идеям из здесь:
<access origin="http://alunny.github.com" browserOnly="true" />
В этом случае browserOnly изменяется, когда я создаю его с помощью Cordova, и тогда, очевидно, изменения не происходит.
Затем я нашел еще один способ использования функции JS:
<script type="text/javascript">
$('a[target=_blank]').on('click', function(e) {
e.preventDefault();
window.open($(this).attr('href'), '_system');
return false;
});
</script>
Здесь тоже ничего не происходит.
Я должен упомянуть, что большинство из них - прошлогодние ответы, и ни в одном из них не упоминается Cordova 3.5.0-0.2.6.
Поэтому я начинаю эту тему для этой конкретной версии, я был бы очень признателен за помощь. Я тестирую телефон Moto G под управлением Android 4.4.4.