簡體   English   中英

phonegap jquerymobile:如何通過Android瀏覽器打開外部鏈接

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

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