WKWebView 配置:
[configuration setURLSchemeHandler:self forURLScheme:@"wkpath"];
WKWeb 视图:
NSString *html = @"\
<html><body> \
<script src=\"wkpath://script\"/> \
<img src=\"wkpath://image\"/> \
</body></html>";
[webView loadHTMLString:html baseURL:baseURL];
代表
- (void)webView:(WKWebView *)webView startURLSchemeTask:(id <WKURLSchemeTask>)urlSchemeTask {
// <script> url task never enter
// <img> url task have enter
}
猜测 WebKit 内部原因。