AXWebViewController
AXWebViewController copied to clipboard
重新加载无效
问题
当网络请求出错时,显示 neterror.html 页面。但点击“重新加载“不会触发页面重载。
原因
neterror.html 里
<p class="detail_neor_btn" onClick="location='ax_network_error'">重新加载</p>
请求的 ax_network_error 会被视作相对路径,被拼接成
file:///app_path/AXWebViewController.bundle/html.bundle/ax_network_error
而 webView: decidePolicyForNavigationAction:decisionHandler: 里的判断是
if ([navigationAction.request.URL.absoluteString isEqualToString:kAX404NotFoundURLKey] || [navigationAction.request.URL.absoluteString isEqualToString:kAXNetworkErrorURLKey])
条件无法通过,导致重载无限。
v0.7.1已发布.
现在在用0.7.2版本,但当网络请求出错时,显示 neterror.html 页面。但点击“重新加载“还是不会触发页面重载。