![](/img/trans.png)
[英]Android Phonegap - Open iframe links in external browser instead of Phonegap WebView
[英]phonegap jquerymobile : how to open external links via Android Browser
我正在使用Android中的PhoneGap和JqueryMobile開發一個項目。 現在我需要通過Android瀏覽器打開外部鏈接。 我只是寫
window.location.href("http://stackoverflow.com")
要么
window.open("http://stackoverflow.com")
該應用程序根本沒有回復? 請告訴我為什么並幫助我。 謝謝。
你需要使用navigator.app.loadUrl('http://stackoverflow.com');
編輯 PhoneGap的某些代碼始終需要特定於設備。 我所做的而不是設備檢查是加載一個“平台”JS文件,其中包含具有特定於平台的代碼的每個功能的代碼。
因此,您可以創建一個名為openUrl的函數,您可以在每個(Android,iOS等)項目中定義該函數。 在index.html中,您只需使用相對路徑加載platform.js文件。 然后,實現可以是特定於平台的,而不會檢查丑陋的設備。
評論phonegap配置“res / xml / config.xml”
<access origin=".*" browserOnly="true"/>
通過
<!--<access origin="*" browserOnly="true"/>-->
如果您允許訪問,則允許在Webview中查看網站(在本例中為所有網站)。 沒有訪問權限,所有外部鏈接都在本機瀏覽器中打開。
用這個
window.open('http://www.myurl.nl', '_blank', 'location=yes');
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.