WKWebView 加载本地HTML随笔


一天的时间 解决两个坑~~

1.加载不出来本地HTML 的JS  CSS 样式,问题是引用到项目中 是用的group 这个是错的 直接上图 就知道了

像上图一样,加入相对路径即可,因为如果使用了group,在js 中,引用的其他页面,它是找不到的

2.H5 导航栏 返回按钮 点击没反应,这个花了很多时间,刚开始以为是iOS 不识别window.history.back() 的问题,后来看到说在back(),后加return flase;,可是后来发现并不是~原因是

            [webView loadHTMLString:appHtml baseURL:fileURL];

 使用了这个 loadTtml 的方法,使用这个方法是加载不出来本地网页,至于什么原因,还不清楚

解决办法是:

 NSString *path = [[NSBundle mainBundle] pathForResource:@"dist/example/Training.html" ofType:@""];

            NSURL *baseURL = [NSURL fileURLWithPath:path];

            NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:baseURL];

            [webView loadRequest:request];

纪念悲催的一天~


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM