swift 接入带css的webView

来源:互联网 发布:js面向对象编程oop 编辑:程序博客网 时间:2024/05/17 01:41

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

文件路径

加入本地本地html文件时候选择create folder

第一种方式 加入本地本地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)

加入本地本地html文件时候选择create group

第二种方式 加入本地本地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)