簡體   English   中英

如何從網頁強制在Android中打開新的瀏覽器?

[英]How to force open of a new browser in Android (from a webpage)?

我有一個讀取網頁的應用程序。

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

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

  • 可以在網頁上使移動應用程序打開瀏覽器選擇器,例如Firefox,Chrome(例如html champ中的target =“ _ blank”)。

  • 有什么網絡工具可以在線處理JavaScript並向我的移動瀏覽器呈現更簡單的視圖?

您可以將以下代碼添加到您的Web視圖:

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;
        }
   }
});

有關更多信息,請在此處檢查。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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