支持用户交互的Javascript

支持用户交互的Javascript,javascript,jquery,objective-c,ios,uiwebview,Javascript,Jquery,Objective C,Ios,Uiwebview,我正在编写一个Javascript应用程序,并将其包装在一个本机iOS应用程序中。我想在事件发生后的一两秒钟内阻止用户在包含JS应用程序的UIWebView上的交互 通常我会使用self.webView.userinteractionenabled=NO,但该事件是在Javascript中触发的。如何阻止用户与web视图交互 在某种触摸事件上猜测返回false?我想阻止的是滚动 谢谢 当Javascript代码中发生事件时,可以使用以下方法向本机包装器发送消息: 设置以下UIWebViewDel

我正在编写一个Javascript应用程序,并将其包装在一个本机iOS应用程序中。我想在事件发生后的一两秒钟内阻止用户在包含JS应用程序的UIWebView上的交互

通常我会使用self.webView.userinteractionenabled=NO,但该事件是在Javascript中触发的。如何阻止用户与web视图交互

在某种触摸事件上猜测返回false?我想阻止的是滚动


谢谢

当Javascript代码中发生事件时,可以使用以下方法向本机包装器发送消息:

设置以下UIWebViewDelegate方法(不要忘记为UIWebView设置委托):

现在,当事件发生时,从javascript代码调用委托方法:

window.location.href = "block://";

太好了,我不认为这样的交流是可能的!你让我的生活轻松多了
window.location.href = "block://";