Ich arbeite an einem Projekt, das das Öffnen einer anderen Web-App im App-Browser erfordert. Dafür habe ich WebView innerhalb der Activity verwendet und einfach die Web App URL hinein geladen. Die Seite wird jedoch nicht gerendert, da sie im Chrome-Browser gerendert wird. Ich habe gesucht und einige WebView-Einstellungen in Activity aktualisiert, aber immer noch kein Glück. Es folgen die Einstellungen: webView.getSettings(). SetJavaScriptEnabled (true);Webseite wird nicht korrekt geladen In-App-Browser Android
// Other webview options
webView.getSettings().setLoadWithOverviewMode(true);
webView.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);
webView.setScrollbarFadingEnabled(false);
webView.getSettings().setPluginState(WebSettings.PluginState.ON);
webView.getSettings().setAllowFileAccess(true);
webView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
webView.getSettings().setDomStorageEnabled(true);
webView.getSettings().setAppCacheEnabled(true);
Muss ich noch weitere Einstellungen hinzufügen? Alle Leads werden spürbar sein.
Überprüfen Sie die Antwort dieser Frage https://StackOverflow.com/questions/7305089/how-to-load-external-webpage-inside-webview – karthik
mWebView.getSettings(). SetJavaScriptEnabled (true); sollte genug sein, vielleicht hat Ihr WebView einen anderen Sichtbarkeitsstatus als VISIBLE? vielleicht hast du keine Erlaubnis Internet in Manifest? – b2mob
@ b2mob Die App hat alle erforderlichen Berechtigungen, die Webseite wird gerendert, aber einige der Teile werden nicht korrekt gerendert. – Profreak