Как загрузить локальный HTML с JavaScript в Android WebView? - PullRequest
1 голос
/ 26 октября 2011

Я кодировал игру на HTML и JavaScript.Я загрузил HTML-файл локально в WebView, но он не загрузил JavaScript.Мне было интересно, как я мог заставить HTML использовать JavaScript.Любая помощь с благодарностью.

Ответы [ 4 ]

3 голосов
/ 09 января 2012

Попробуйте этот код .. Этот код работает для .. Надеюсь, он также будет вам полезен.

WebView webView;
        webView = (WebView) findViewById(R.id.wbView);
        webView.getSettings().setPluginsEnabled (true);
        webView.getSettings().setJavaScriptEnabled (true);
1 голос
/ 26 октября 2011

Вы можете проверить здесь: http://developer.android.com/resources/tutorials/views/hello-webview.html

для того, чтобы получить общее представление о JS с веб-просмотром и более конкретно:

mWebView.getSettings().setJavaScriptEnabled(true);

Надеюсь, это поможет!

0 голосов
/ 25 октября 2016

просто загрузите HTML-файл URI, как это:

webView.loadUrl("file://" + getContext().getExternalCacheDir() + "/editor.html");

надеюсь, что это может помочь вам!

0 голосов
/ 14 марта 2015

Вы можете попробовать это:

String html = "<html><body>Hello, World!</body></html>";
String mime = "text/html";
String encoding = "utf-8";
WebView myWebView = (WebView)this.findViewById(R.id.myWebView);
myWebView.getSettings().setJavaScriptEnabled(true);
myWebView.loadDataWithBaseURL(null, html, mime, encoding, null);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...