我将网页保存到存储在文档中的NSData对象中。 然后我想将它加载回UIWebView。
所以我将文档转换为NSString
let myHTMLString = NSString(contentsOfFile: readPath, encoding: NSUTF8StringEncoding, error: &error)
我将它加载到我的UIWebView中
webView.loadHTMLString(myHTMLString, baseURL: nil)
实际上有效。
目的是保存网站,然后在离线模式下显示。 如果手机处于飞行模式,UIWebView无法下载CSS,图像并显示静态页面(这就是我想要的)
但如果手机连接到互联网,UIWebView将使用网络加载这些动态内容(css,图像......)
有没有办法阻止UIWebView使用网络,以便它可以在手机处于飞机/离线模式时起作用?
(我可以解析html并删除一些标签,但这并不容易)