3

我们有一个从 android_assets 加载的 webview。这在 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 上工作吗?

4

1 回答 1

0

不回答原始问题,而是解决方法。因为我已经在使用 JavascriptInterface,所以我在 JavascriptInterface 上设置了我想在 Javascript 中读取的值。

于 2011-04-15T14:46:50.173 回答