如果HTML文件本身被写入资源,我已经能够呈现引用这些JavaScript的HTML文档,但是我想通过设置UIWebVIEw的HTML来渲染HTML / Js,因此它可以是动态的。
这是我在做什么
Nsstring * HTML = @"<!DOCTYPE HTML><HTML><head><Title>MathJax</Title></head><body><script type=\"text/x-mathjax-config\">MathJax.Hub.Config({tex2jax: {inlineMath: [[\"$\",\"$\"],[\"\(\",\"\)\"]]}});</script><script type=\"text/JavaScript\" src=\"/MathJax/MathJax.Js\"></script>$$\int_x^y f(x) dx$$<img src=\"coffee.png\"></body></HTML>";Nsstring * path = [[NSBundle mainBundle] resourcePath]; path = [path stringByReplacingOccurrencesOfString:@"/" withString:@"//"];path = [path stringByReplacingOccurrencesOfString:@" " withString:@"%20"];Nsstring * resourcesPath = [[Nsstring alloc] initWithFormat:@"file://%@/",path];[webvIEw loadHTMLString:HTML baseURL:[NSURL URLWithString:resourcesPath]];
现在,如果我将基本URL更改为我的服务器也有所需的文件,它正确加载。这不是一个互联网连接是非常好的。任何帮助是赞赏! 总结
以上是内存溢出为你收集整理的从资源将JavaScript加载到UIWebView中全部内容,希望文章能够帮你解决从资源将JavaScript加载到UIWebView中所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)