2016-11-18 190 views
0

我有一個讀取網頁的應用程序。如何在Android中強制打開新瀏覽器(從網頁)?

問題是我的應用程序內置瀏覽器無法正確讀取內容。但是如果我用firefox應用程序的chrome打開鏈接,它可以在移動設備上正常工作。

我只能控制網頁。所以我想知道:

  • 這是可能的網頁,使移動應用程序中打開 瀏覽器選擇器如Firefox,Chrome瀏覽器(如目標=「_空白」在 HTML冠軍)。

  • 有什麼網絡工具可以在線處理javascript,並使我的手機瀏覽器呈現更簡單的視圖?

回答

0

您可以將下面的代碼添加到您的WebView:

webView.setWebViewClient(new WebViewClient(){ 
    public boolean shouldOverrideUrlLoading(WebView view, String url) 
    { 
     if (url != null && url.startsWith("http://")) 
     { 
      view.getContext().startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(url))); 
      return true; 
     } 
     else 
     { 
      return false; 
     } 
    } 
}); 

欲瞭解更多信息,請here

+0

但是在這種情況下,代碼被添加到移動應用程序的權利?我只能訪問網頁。 –

+0

嗯...現在我明白了......會有這樣的東西會有用嗎? https://github.com/eusonlito/jquery.applink –

相關問題