JavaScript не работает в WebView, загруженном из ресурса

0

Я пытаюсь загрузить 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-webview

1 ответ

0
Лучший ответ

Хорошо, это не сработает, поскольку я намеревался достичь, как приложение для телефонных разговоров. Я работаю в Android-платформе с Java. Веб-страницы теперь sohwig обычно, как и другие приложения для Android.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню