我URL
在我的中显示一个uiwebview
并且它工作正常。
所以网页实际上包含一些 Javascript 函数(fun1、fun2、fun3...),一旦我在 webview 上选择了某个部分,就会执行这些函数。
所以我的要求是检测在 webview 上选择时正在执行的 Javascript 方法。
所以我已经UITapGestureRecognizer
通过 webview 实现了。
[myWebView addGestureRecognizer:tapGestureRecognizer];
现在,一旦我在 webview 上选择,我的以下方法就会被调用:
-(void)singleTap:(UIGestureRecognizer *)gestureRecognizer
{
[myWebView stringByEvaluatingJavaScriptFromString:@"function getItem(){ var functionName =arguments.callee.name; alert(functionName);}getItem()"];
}
但我没有得到执行的 Javascript 方法,我怎样才能得到这个?
注意:我读过的某个地方arguments.callee.name;
已被弃用,那是问题吗?