我们有一个webview,我们从android_assets加载。这在2.1,2.2和2.3中工作正常。但是,当我们在3.0中加载它时,我们会收到“网页不可用”消息。
这只发生在我们将参数传递给webview的页面上:
WebView webView = (WebView) findViewById(R.id.my_webview);
webView.getSettings().setJavaScriptEnabled(true);
webView.addJavascriptInterface(new JavaScriptInterface(this), "androidInterface");
webView.setBackgroundColor(0);
//This works
webView.loadUrl("file:///android_asset/my.html");
//This does not work.
webView.loadUrl("file:///android_asset/my.html" + "?param=value");
知道如何让它在Honeycomb上运行吗?
答案 0 :(得分:0)
不回答原始问题,而是解决方法。由于我已经在使用JavascriptInterface,因此我在JavascriptInterface上设置了我想要在Javascript中读取的值。