我正在开发一个应用程序,我需要在资源文件夹中加载webview中的html文件时将参数传递给url。如果我传递参数webview没有加载&如果不是它的工作正常。 以下代码适用于2.1& 2.3版本,但到4.0版本它不起作用。
代码:
webview.loadUrl( “文件:///android_asset/index.html”); //这是有用的
webview.loadUrl(“file:///android_asset/index.html?”+参数); //这不起作用 //传递参数我正在添加“?”最后&它不起作用。
任何人都可以帮助我使用任何替代代码将参数传递给以下网址。
答案 0 :(得分:0)
您可以在HTML中添加JavaScript方法,并在加载页面后通过该函数传递参数吗?有点像...
<script type="text/javascript">
function receiveParameters(p) {
// Do something with p
}
</script>
webview.loadUrl("file:///android_asset/index.html");
webview.evaluateJavascript("receiveParameters(" + parameters + ");", null);