在android应用程序旁边的firefox浏览器中打开HTML页面。

时间:2018-08-14 09:26:18

标签: android google-chrome firefox android-webview

我有一个HTML页面,由于某些安全问题,该页面仅在mozilla firfox上无法使用,因此无法在Chrome浏览器上运行,因此,我如何在网络视图中嵌入mozilla firefox或我可以做些什么来默认打开该页面? Android应用程序中的firefox浏览器,下面是我的代码`public class InteractivityPage扩展了AppCompatActivity {

private WebView webView;


Activity activity;
String url = "https://s3.ap-south-1.amazonaws.com/indiannica/interactivity/Interactivity_sample/correct_order/index.html";

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.interactivitypage);
    activity = this;

    webView = (WebView) findViewById(R.id.webview);
    webView.setWebViewClient(new MyBrowser());
    webView.getSettings().setLoadsImagesAutomatically(true);
    webView.getSettings().setJavaScriptEnabled(true);
    webView.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
    webView.loadUrl(url);

}
private class MyBrowser extends WebViewClient {
    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
        view.loadUrl(url);
        return true;
    }

}

}

`
打开WebView的代码,但是该页面由于Chrome浏览器而无法正常运行,因此需要Firefox,请帮助将Firefox嵌入Webview。

1 个答案:

答案 0 :(得分:0)

最后提出解决方案,该解决方案在新的Firefox选项卡中打开页面,我正在努力打开android应用程序的此选项卡应用程序内浏览器。

  String url = "https://s3.ap-south-1.amazonaws.com/indiannica/interactivity/Interactivity_sample/correct_order/index.html";
 Intent intent= new Intent(Intent.ACTION_VIEW, Uri.parse(url));
 intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
 intent.setPackage("org.mozilla.firefox");
 try{
     context.startActivity(intent); 
    }
 catch(ActivityNotFoundException ex)
   { intent.setPackage(null);
     context.startActivity(intent);
   }`