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

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];

纪念悲催的一天~