进出口接管项目,并在这所应用程序中的主要目标是让网页视图,并检查每一个页面加载的URL对一个字符串检查,以确定哪些后台功能需要采取地点。UIWebView的didFinishLoad链接后不火点击
问题是,webViewDidFinishLoad似乎只在创建web视图本身何时启用一次。任何时候点击一个内部链接都不会再次触发。
在onViewLoad我确实有委托设置为自我,并通过各种手段东西都比较到位,但同样这不是正在对每个页面负载点火。
这才说道。
shouldStartLoadWithRequest一样。但是,由于它的启动请求,URL不充分的时候相当加载的事件触发时,它会请求页面的当前URL,而不是目标URL,当我使用
NSString *curURL = [webView stringByEvaluatingJavaScriptFromString:@"window.location.href"];
其他功能要么不返回任何东西,或完全一样的东西上面的函数
//NSString *curURL = self.webView.request.URL.absoluteString;
//NSString *curURL = webView.request.mainDocumentURL.absoluteString;
所以,不知所措我在这里,在Android这样做是比较简单,但方法为webView的数量有限是让我郁闷..
对不起,我不清楚你的解决方案。你是说,解决方法是**不**在URL中使用'#'? – njzk2