2017-10-15 4 views
1

제목 제목으로 웹 사이트를 통해 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은 사용되지 않지만 새 패러미터도 시도 했으므로 어떤 과일도 생산하지 못했습니다. 메서드는 다른 url과 잘 작동합니다.

답변

0

사이트에 SSL 인증서 또는 JS 오류가있을 수 있습니다. 내가 그것을 반대하고 503 오류를 반환하면 사이트를 사용할 수 없습니다.

사이트가 지금입니다이 링크 안드로이드 웹뷰와 클라이언트 인증서] 1

+0

에 대한 답변을 보라, 아직 문제가 계속. –

+0

public void onReceivedSslError는 작동하지만 Google에서 허용할지 여부에 대해 걱정합니다. –

관련 문제