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