![](/img/trans.png)
[英]Cordova 3.5 - Android open links in the mobile system browser not working at all
[英]Open URL in Browser Cordova Android
我一直试图让inAppBrowser在Android上的外部浏览器中加载我的网址。 我已经设置了inAppBrowser,但是使用_blank或_system会导致相同的结果。 网页加载到应用程序内部,而不是浏览器。
HTML:
<a href="#" rel="external" id="link-forgotPass" >Forgot Password?</a>
JS:
$('#link-forgotPass').bind('click', app.goToForgotPass);
goToForgotPass: function() {
window.open('www.google.com', '_system', 'location=no');
return false;
}
XML:
<feature name="InAppBrowser">
<param name="android-package" value="org.apache.cordova.InAppBrowser" />
</feature>
我想念什么? 我需要如何绑定inAppBrowser吗? 提前致谢。
您有什么版本的Cordova? 如果大于等于 3.0,则可以安装inAppBrowser插件。
<plugin name="InAppBrowser" value="org.apache.cordova.InAppBrowser" />
在app/res/xml/config.xml
尝试无用InAppBrowser插件后,我发现了以下代码片段。 这似乎可以在Android for Cordova 3.3中使用。 (我选择将<a>
元素绑定到click事件,以执行javascript代码)
使用Javascript:
$('#link-forgotPass').bind('click', function() { navigator.app.loadUrl('your.url.here', {openExternal:true}); });
HTML:
<a href="#" rel="external" id="link-forgotPass" >Forgot Password?</a>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.