簡體   English   中英

Cordova / PhoneGap InAppBrowser根本不起作用

[英]Cordova/PhoneGap InAppBrowser not working at all

我看過其他幾種解決方案,但沒有一個完全像我的。 大多數方法都是以一種或另一種方式工作的,但是對我來說,無論我使用直接鏈接標記還是將window.open()用作onclick函數,它都根本無法工作。

該應用程序始終在默認的Cordova WebView中打開鏈接。 我已經嘗試過“ _blank”和“ _system”。 我還檢查了插件是否正確添加到了config.xml文件中。

因為我正在Android上進行測試,所以沒什么大不了的,因為我有一個后退按鈕,但是對於iOS,這將成為一個問題。

科爾多瓦版本:3.5

<script>        
    function openGoogle() {
        window.open("https://www.google.com/", "_blank");
    }
</script>
<p id="lh_home"><a href="#" onclick="openGoogle()">www.google.com</a></p>

謝謝。

固定。 我的問題是我包括了phonegap.js而不是cordova.js。 不好意思,我知道。

我無法使用正常的鏈接標記來使用它,但是使用以下JS可以正常工作。

<script>
function openExternal(url) {
    window.open(url, "_blank");
}
</script>
<p id="lh_home"><a href="#" onclick="openExternal('https://www.google.com/')">www.google.com</a></p>

如果您使用的是Intel XDK,則還可以使用intel.xdk.device.launchExternal(“ http://example.com ”); //在瀏覽器中打開URL

如果您希望瀏覽器顯示在應用程序中,請嘗試intel.xdk.device.showRemoteSite(“ http://www.example.com/”,280,0,50,50 ); //在應用程式

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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