JavaScript在从资产加载的webView中不起作用

时间:2013-09-23 18:04:33

标签: javascript android jquery android-webview

我正在尝试将offline version of python documentation加载到webview asset文件夹中。脱机文档在我的电脑网络浏览器中完全可以脱机使用,但在webviewjquery 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

我错过了什么?

1 个答案:

答案 0 :(得分:0)

好的,这不会像我打算像手机应用程序那样实现。我正在使用Java在Android平台上工作。网页现在通常像其他Android应用程序一样sohwig。