我的主要活动中有一个webview,我使用以下方式加载页面:
webview.loadUrl("file:///android_asset/images/index.html?rows=5&columns=5");
它适用于Android 4.4.2硬件或模拟器。
最近我尝试在4.0.3或4.0.0上运行它,我收到一个错误:
webpage not available.
我发现get参数是导致问题的原因。
如何在webview中将变量传递给网页?
我正在使用此代码来获取get参数:
function getUrlVars() {
var vars = {};
var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m,key,value) {
vars[key] = value;
});
return vars;
}