正如标题所述,我尝试通过 webview 打开 onCreate 和 onpostexecute 的链接,正确配置它,因为它使用 http 和 https 以及 aspx 和 php 打开所有其他网页,除了我需要的网页之外,下面是代码,请帮忙!
try{
mWebView = (WebView)
findViewById(R.id.WebView2);
//mWebView.loadUrl("https://excise.wb.gov.in/Default.aspx");
mWebView.setVisibility(View.VISIBLE);
mWebView.setWebViewClient(new MyBrowser());
String url = "https://excise.wb.gov.in/Default.aspx";
mWebView.getSettings().setLoadsImagesAutomatically(true);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
mWebView.loadUrl(url);
}catch(Exception e)
{
Toast.makeText(MapsActivity.this, e.getMessage(), Toast.LENGTH_LONG).show();
}
private class MyBrowser extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
}
我知道字符串 url 已被弃用,但我也尝试了新的参数,它也没有产生任何结果,而且 dep.方法与其他 url 一起工作正常。
最佳答案
该网站可能有错误的 ssl 证书或一些 JS 错误。 当我打开该网站时,该网站不可用并返回 503 错误。
查看此链接中的答案 android-webview-with-client-certificate] 1
关于java - 特定网站链接未在 WebView 中打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46758192/