在iOS 4.3中未调用UIWebView shouldStartLoadWithRequest
UIWebView shouldStartLoadWithRequest not called in iOS 4.3
UIWebView的shouldStartLoadWithRequest是由带有的javascript触发的
window.location = updateappdata://type/viewName/;
它在ios 5.0、5.1、6.0 中运行良好
然而,在ios 4.3中,只调用了一些updateappdata://回调,而不是所有的shouldStartLoadWithRequest都被调用。有什么想法吗?
通过子视图将uiwebviews滚动视图的委托设置为viewcontroller时出现问题。
if ([[subview class] isSubclassOfClass: [UIScrollView class]])
{
[((UIScrollView *)subview) setDelegate: self];
}
由于iOS 5.0+中有.scrollView属性,因此一切都正常。
相关文章:
- 如何使jQuery插件函数可调用以供独立使用,而不在集合上操作
- D3在一个调用中绘制不同的SVG形状,没有可见性
- 如何从Java/scala调用js美化程序
- 如何调用这个匿名 JavaScript 函数
- 如何从模块链中调用函数.导出到节点中
- 我需要从php调用javascript或jquery
- 在iOS 4.3中未调用UIWebView shouldStartLoadWithRequest
- uiWebview 调用 javascript 函数语法
- objective-C 在 UIWebView 中的 ajax 调用后获取 HTML 值
- 如何判断是否从uiwebview调用了url
- UIWebView调用带有参数的JS获胜'不起作用
- UIWebView 不调用 shouldStartLoadWithRequest on 带有动态链接的按钮
- uiwebview在javascript调用document.body.innerHTML+=someString后速度
- 在没有可见uiwebview的情况下调用javascript objective-c
- 使用UIWebView调用Javascript
- 在viewDidLoad中调用UIWebView的stringByEvaluatingJavaScriptFromStr
- 从ios uiwebview调用AngularJS控制器函数
- 使用UIWebView从HTML代码中调用objective - c代码中的方法
- iOS:在UIWebview中使用javascript调用obj-c方法
- UIWebView Javascript在函数调用之间保留变量值