簡體   English   中英

在瀏覽器Cordova Android中打開URL

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM