在我的iOS应用中,我正在网页视图中加载'IYGLessonPlayer'html页面。在这里,IYGLessonPlayer html Page加载另一个html页面,即index.html。
“index.html页面将根据屏幕截图显示”
我在应用程序包中添加了一个文件夹结构(创建文件夹引用选项),即
检查以下网址
https://www.dropbox.com/s/l9qjamfsg9gt867/Screen%20Shot%202015-03-02%20at%202.11.56%20PM.png?dl=0
我的问题是:
我无法从html页面中的路径加载图片,css,即
资产/图像/ background.png
资产/ CSS / bootstrap.css
网络视图代码
iOS代码
NSURL *htmlFile =
[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"IYGLessonPlayer" ofType:@"html"]
isDirectory:NO];
NSURLRequest *request = [NSURLRequest requestWithURL:htmlFile];
[_contentWebView loadRequest:request];
Javscript代码
for css
$('.submitboxnew').css({
"color": "#ffff00",
"background": "url('../assets/images/background.png')",
"animation": "none"
});
用于加载HTML
bundlePath = [[NSBundle mainBundle]resourcePath];
rootPath = IYG_G7_L03;
temp = IYG_G7_L03_7.2_Pressures;
捆绑路径来自原生iOS
var path = bundlePath + '/' + rootPath + '/' + temp + '/';
var activity_path = path + 'index.html';
alert("activity path:"+activity_path);
$(".content").load(activity_path);
请告诉我们如何加载所有内容。
注意: 在这里,从本机代码加载IYGLesson Player html页面。 并从Javascript代码加载另一个html页面。