Iphone iOS webview应使用javascript触发StartLoadWithRequest

Iphone iOS webview应使用javascript触发StartLoadWithRequest,iphone,objective-c,ios,xcode,cocoa-touch,Iphone,Objective C,Ios,Xcode,Cocoa Touch,我正在将一个html文件加载到webview,然后javascript代码触发shouldStartLoadWithRequest事件来传递变量。iOS 5.X上的所有操作都正常运行,但在4.X上未触发事件。iOS 4上是否有任何uiwebview属性应该激活以启用javascript调用?谢谢。您是否使用window.location=“…”;启动触发器?否,由于任何其他原因,无法使用window.location。我使用的是一个伪iframe,iframe.setAttribute(“src

我正在将一个html文件加载到webview,然后javascript代码触发shouldStartLoadWithRequest事件来传递变量。iOS 5.X上的所有操作都正常运行,但在4.X上未触发事件。iOS 4上是否有任何uiwebview属性应该激活以启用javascript调用?谢谢。

您是否使用window.location=“…”;启动触发器?否,由于任何其他原因,无法使用window.location。我使用的是一个伪iframe,iframe.setAttribute(“src”,“js-frame:myObjectiveFunction”;document.documentElement.appendChild(iframe);iframe.parentNode.removeChild(iframe);为什么不能使用window.location?难以解释但不可能,会导致jqueryMobile无法解决的任何其他问题。您是否可以检查
webView:didFailLoadWithError:
未触发?