在iOS Webview中,JavaScript方法没有被调用
问题描述:
我从UIWebview中调用了某些JavaScript方法,这些方法是我在视图中加载的。 有一种方法是动态创建的,并在dom上添加。 我无法使用以下代码段调用该方法。在iOS Webview中,JavaScript方法没有被调用
NSString * isPinCorrect = [webView stringByEvaluatingJavaScriptFromString:@"showErrorStat()"];
这是其附加的功能DOM
function appendToDom() {
var error_js = document.createElement('script');
error_js.type = 'text/javascript';
error_js.innerHTML = "function showErrorStat() { Android.showErrorStat(); return 'false'; }";
document.body.appendChild(error_js);
//showErrorStat();
//alert("error");
}
什么可能可能什么错?
答
我的webview引用是零。这是问题所在。