Swift开发---UIWebView&UIWKWebView,HTML内容的直接加载,HTML文件的内容读取

文件层级关系:

Swift开发---UIWebView&UIWKWebView,HTML内容的直接加载,HTML文件的内容读取_第1张图片
image.png

1、从文件中读取HTML内容

if let filePath = Bundle.main.path(forResource: "/JJA/demo", ofType: "html") {
    let contents = try String(contentsOfFile: filePath)
 }

得到contents:
 这是我们的测试

2、加载本地HTML文件

let url = Bundle.main.url(forResource: "/JJA/demo", withExtension: "html")
webView.loadRequest(URLRequest(url: url!))

3、直接加载html内容

let content = " 这是我们的测试"

let basePath = Bundle.main.url(forResource: "/JJA", withExtension: nil)
// 注:baseURL如果设置为nil的话,html中的css将失效
webView.loadHTMLString(content, baseURL: basePath)

你可能感兴趣的:(Swift开发---UIWebView&UIWKWebView,HTML内容的直接加载,HTML文件的内容读取)