Я пытаюсь загрузить offline version of python documentation
в webview
из asset
папки. Офлайновые документы отлично работают в моем веб-браузере в автономном режиме, но не работают должным образом в webview
(что-то вроде jquery is missing
).
@SuppressLint("SetJavaScriptEnabled")
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
WebView webView = (WebView) findViewById(R.id.wrapper);
webView.getSettings().setJavaScriptEnabled(true);
webView.setWebChromeClient(new WebChromeClient());
webView.loadUrl("file:///android_asset/python/index.html");
}
}
И это сообщение об ошибке отображается, когда я пытался загрузить домашнюю страницу или перейти на любую страницу.
09-24 01:03:02.789: E/Web Console(479): ReferenceError: Can't find variable: $ at file:///android_asset/python/index.html:164
Что я упустил?
Хорошо, это не сработает, поскольку я намеревался достичь, как приложение для телефонных разговоров. Я работаю в Android-платформе с Java. Веб-страницы теперь sohwig обычно, как и другие приложения для Android.