2016-08-30 2 views
0

Ich habe WebView erstellt und möchte einige Webseiten darin laden.Android WebView zeigt keinen Inhalt für einige URLs an

public class MainActivity extends AppCompatActivity { 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 

    String url = "http://example.com"; 
    WebView webview=(WebView)findViewById(R.id.myWebView); 
    webview.getSettings().setJavaScriptEnabled(true); 

    webview.loadUrl(url); 


}} 

Wenn ich URL zu jeder Website festlegen - es funktioniert. Aber für einige Websites, die Frameworks wie Framework7 oder ionic verwenden, ist Webview leer.

Was soll ich tun?

+0

versuchen diese: https://developers.google.com/web/tools/chrome-devtools/debug/remote-debugging/remote-debugging?hl=en und uns zu sagen, Welche Fehler Konsolen/Netzwerk-Tabs zeigen. – pawelo

+0

vielen Dank für interessante Link, aber es gibt keine Fehler, wenn ich diese URL in Chrome öffnen – moonvader

+0

Wow, das ist seltsam – pawelo

Antwort

0

Try This

WebView webViewurl = (WebView) findViewById(R.id.webView1); 
     webViewurl.getSettings().setJavaScriptEnabled(true); 
     webViewurl.getSettings().setBuiltInZoomControls(true); 
     final Activity activity = this; 
     webViewurl.setWebViewClient(new WebViewClient() { 
      public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) { 
       Toast.makeText(activity, description, Toast.LENGTH_SHORT).show(); 
      } 
     }); 
     webViewurl.loadUrl("http://example.com/"); 
+0

Webview ist immer noch leer und keine Nachricht angezeigt – moonvader

+0

überprüfen Sie Ihre URL in Browser @ moonvader – YUVRAJ