Skip to content

重新加载无效 #62

@liudding

Description

@liudding

问题

当网络请求出错时,显示 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])

条件无法通过,导致重载无限。

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions