2011-03-18 103 views
2

我想在Android設備的默認瀏覽器中打開我的WebView中的所有URL。爲此,我使用自定義的WebViewClient與它的shouldOverrideUrlLoading函數重寫並加載一個新的意圖(它工作正常)。問題是我的WebView中有一些JavaScript內容,單擊該內容可以在清晰但相同的WebView中打開URL。問題是:如何強制這些URL在默認瀏覽器中打開?Android JavaScript內容點擊打開同一個WebView中的URL

謝謝。

回答

0

@Sriharsha是正確的,意圖是關鍵的應用程序。 Plain <a href=...>鏈接將打開默認的Android瀏覽器,但在同一個WebView中打開Javascript,如window.open(thisButton.url)

結帳從鮑里斯的SMU的WebIntent插件:

http://smus.com/android-phonegap-plugins

它可以讓你從你的JavaScript調用Android的意圖。 (對於那些編寫包裝在PhoneGap中的JavaScript webapps,特別方便)。

相關問題