А как сделать чтобы все скрипты внутри браузера работали? Ява скрипт включен. Но к примеру, если загрузить какой нибудь онлайн чат, то не работает не прикрепление файла, ни подъем вверх текстового поля при открытии клавиатуры, а просто клавиатура его перекрывает. В настоящем браузере все это работает. Видно, что где то, что то дописать нужно. Можете даже попробовать на этом чате
https://pubglite.chatbro.com как оно работает в браузере хром и как в андроид студио.
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.besedka_layout);
if (getSupportActionBar() != null);
web = findViewById(R.id.webView);
WebSettings ws = web.getSettings();
ws.setJavaScriptEnabled(true);
web.loadUrl("
https://pubglite.chatbro.com");
web.getSettings().setDomStorageEnabled(true);
web.setWebViewClient(new MyWebViewClient());
}
private class MyWebViewClient extends WebViewClient {
@Override public boolean shouldOverrideUrlLoading(WebView view, WebResourceRequest request) {
return super.shouldOverrideUrlLoading(view, request);
}
@Override public void onPageFinished(WebView view, String url) {
}
@Override
public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) {
super.onReceivedError(view, request, error);
}
}
@Override
public void onBackPressed() {
if (web.canGoBack())
web.goBack();
else
super.onBackPressed();