swift 接入带css的webView

有时候需要导入带css js image 文件的本地html 这时候需要注意html 文件的路径 例如路径的模式

swift 接入带css的webView_第1张图片

swift 接入带css的webView_第2张图片

第一种方式 加入本地本地html文件时候选择create folder

需要把web的具体路径写出来

let path = Bundle.main.path(forResource: "H5/web/yourWeb", ofType: "html")
let path = NSBundle.mainBundle().pathForResource("yourWeb", ofType: "html")
let requestURL = NSURL(string:path!)
let request = NSURLRequest(url:requestURL! as URL)
web.loadRequest(request as URLRequest)

swift 接入带css的webView_第3张图片

第二种方式 加入本地本地html文件时候选择create groups

这种方式的情况下 需要改变每一个 js文件 web文件 css文件的引用路径 每个文件的 href=”../css/demo.css” 需要改为 href=”demo.css”

let path = Bundle.main.path(forResource: "yourWeb", ofType: "html")
let requestURL = NSURL(string:path!)
let request = NSURLRequest(url:requestURL! as URL)
web.loadRequest(request as URLRequest)

你可能感兴趣的:(swift 接入带css的webView)