UIWebView中的iOS loadHtmlString不适用于Javascript

UIWebView中的iOS loadHtmlString不适用于Javascript,第1张

概述我有一个iOS应用程序加载一个html字符串,它引用外部css文件和 javascript文件在同一个目录中. 这是我的html文件: <html><head> <meta name="viewport" content= user-scalable="no", width="device-width" /> <meta http-equiv="Content-Type" con 我有一个iOS应用程序加载一个HTML字符串,它引用外部CSS文件和 javascript文件在同一个目录中.

这是我的HTML文件:

<HTML><head>    <Meta name="vIEwport" content= user-scalable="no",wIDth="device-wIDth" />    <Meta http-equiv="Content-Type" content="text/HTML"; charset="UTF-8"/>     <link rel="stylesheet" type="text/CSS" href="mystyle.CSS" />    <script type="text/JavaScript" src="myJavaScript.Js"></script></head>

CSS文件工作正常,但似乎Js文件从未加载.可能是什么原因?

顺便说一下,我使用loadHTMLString:BaseUrl方法来加载我的HTML字符串.

谢谢

解决方法 这个问题有点旧,但由于尚未得到回答,我想指出,如果您希望网页视图加载一个位于您的软件包中的JavaScript文件,那么这样做的方法是:
[webVIEw loadHTMLString:HTML               baseURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] bundlePath]]];

如果您没有指定baseURL,则不会加载JavaScript文件.

总结

以上是内存溢出为你收集整理的UIWebView中的iOS loadHtmlString不适用于Javascript全部内容,希望文章能够帮你解决UIWebView中的iOS loadHtmlString不适用于Javascript所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1107356.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存