3

android_assets からロードしている webview があります。これは、2.1、2.2、および 2.3 で正常に機能します。ただし、3.0 でロードすると、「Web ページが利用できません」というメッセージが表示されます。

これは、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");

これをハニカムで動作させる方法はありますか?

4

1 に答える 1

0

元の問題に答えるのではなく、回避策です。すでにJavascriptInterfaceを使用していたので、Javascriptで読みたい値をJavascriptInterfaceに設定しました。

于 2011-04-15T14:46:50.173 に答える