Lia*_*iam 5 ajax objective-c uiwebview ios ios5
我正在使用一些工具栏按钮在UIWebview中返回和转发历史网页.
我使用[webview canGoBack]call at 启用/禁用这些按钮webViewDidStartLoad.在大多数网站上工作正常,但问题是,在Twitter和Facebook等网站上使用javascript/ajax请求重新加载新页面canGoBack并且canGoForward无法识别页面更改因此我的按钮不会变为活动状态.
这有什么方法吗?
设法使用webView:shouldStartLoadWithRequest:navigationType拼凑出一个解决方案:
- (BOOL)webView:(UIWebView *)myWebView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType;
Run Code Online (Sandbox Code Playgroud)
我此时启用后退按钮。似乎工作正常。
| 归档时间: |
|
| 查看次数: |
3301 次 |
| 最近记录: |