繁体   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