【问题标题】:Loading local html with WKWebView使用 WKWebView 加载本地 html
【发布时间】:2020-02-17 12:42:27
【问题描述】:

我需要加载之前从服务器下载的 html/CSS/Javascript 文件。我可以在 Android 和 iOS 上使用 UIWebView 执行此操作,但在启用 WKWebView 时失败。

我做了一些研究,似乎有一种解决方法可以让它发挥作用。从这个post,解决方案可能是这样的:

 if Url.scheme == "file" as String {
     wkWebView.loadFileURL(Url, allowingReadAccessTo: Url)
}
else {
     let request = URLRequest.init(url: Url, cachePolicy:.reloadIgnoringLocalCacheData, timeoutInterval:60)
     wkWebView.load(request)
}

这是在代号一上实现的吗?或者有更好的方法让 WKWebView 处理下载的 html 文件?

【问题讨论】:

    标签: codenameone


    【解决方案1】:

    如果您启用 WKWebView 并使用文件系统存储 URL,它应该在 Codename One 中实现,它应该可以无缝工作,请参见: https://github.com/codenameone/CodenameOne/blob/master/Ports/iOSPort/nativeSources/IOSNative.m#L2490

    【讨论】:

    • 是的,你是对的,它有效。我的代码有错误,抱歉。
    猜你喜欢
    • 1970-01-01
    • 2017-03-22
    • 1970-01-01
    • 2018-12-26
    • 1970-01-01
    • 1970-01-01
    • 2017-05-24
    • 2022-11-17
    • 1970-01-01
    相关资源
    最近更新 更多