将 Jquery 的本地副本的引用添加到 Xcode 项目中

Posted

技术标签:

【中文标题】将 Jquery 的本地副本的引用添加到 Xcode 项目中【英文标题】:Adding the reference of a local copy of Jquery into Xcode project 【发布时间】:2013-07-04 17:18:38 【问题描述】:

我在我的项目的 web 视图中处理本地 html 文件时遇到了一些麻烦,起初我们无法从其 CDN 加载 jquery 文件,然后我们在某个地方读到最好在本地使用它然后我们设法在复制包中设置文件(jquery.js)。现在我们的问题是我们如何在本地加载的 .html 中引用 jquery.js,我们使用这样的脚本标签并且不起作用。

<script src="jquery-1.10.1.min.js"></script>

在确定 UIWebView 加载完成后我们也尝试过这种方法...

NSString *filePath = [[NSBundle mainBundle] pathForResource:@"jquery-1.10.1.min" ofType:@"js" inDirectory:@""];
NSData *fileData = [NSData dataWithContentsOfFile:filePath];
NSString *jsString = [[NSMutableString alloc] initWithData:fileData encoding:NSUTF8StringEncoding];

[webView stringByEvaluatingjavascriptFromString:jsString];

我想知道我缺少哪一步,谢谢。

【问题讨论】:

【参考方案1】:

我刚碰到这个。看来,默认情况下,JS 文件被添加到“编译源”构建阶段。从此阶段删除它并将其添加到“复制捆绑资源”阶段。

【讨论】:

以上是关于将 Jquery 的本地副本的引用添加到 Xcode 项目中的主要内容,如果未能解决你的问题,请参考以下文章

如何将库的本地副本添加和编译到 Android React Native 模块中?

HTML 使用谷歌CDN jQuery但回退到本地副本

使用Google CDN jQuery,但回退到本地副本

在表格中使用 jQuery 拖放来为每次拖动创建一个副本

使用带有 document() 的副本将 SVG 添加到 XHTML 输出

jQuery 将本地图片加载到打开的对话框中