将使用 javascript 的 html5 页面加载到原生 iOS 应用程序的 web 视图中

Posted

技术标签:

【中文标题】将使用 javascript 的 html5 页面加载到原生 iOS 应用程序的 web 视图中【英文标题】:Loading html5 pages which use javascript into a webview for a native iOS App 【发布时间】:2012-07-21 16:34:39 【问题描述】:

想知道是否有人知道如何将使用 javascripthtml5 页面加载到 XCode 中的 webview 中。我不断收到错误,主要错误是warning: no rule to process file '$(PROJECT_DIR)/donk/javascript/highlight.pack.js' of type sourcecode.javascript for architecture i386 我见过可以做到这一点的应用程序。有人可以让我知道该怎么做吗?将永远伟大。

干杯!

【问题讨论】:

【参考方案1】:

您收到的警告可能是由于构建设置造成的。

看到这个类似的答案:

compilation warning: no rule to process file for architecture i386

【讨论】:

嘿errolc,我查看了“不要将文件放入选项卡构建阶段”的答案。我不确定这意味着什么? 在 Xcode 的 Project Navigator 中选择项目,然后选择 Target。选择 Build Phases 选项卡,确保 .js 文件未列在 Compile Sources 部分中。 好吧,我对如何进行这项工作有点困惑。我有一个 html 页面、一个图像和一个 javascript 文件来使 html5 页面工作。那么我应该把所有这些文件放在哪里呢? :( 对不起,我不能帮你。我最初的评论是试图帮助删除警告。 这有帮助吗?我认为您需要将页面放在资源文件夹中。 ***.com/questions/4645414/…

以上是关于将使用 javascript 的 html5 页面加载到原生 iOS 应用程序的 web 视图中的主要内容,如果未能解决你的问题,请参考以下文章

将数据从 javascript/html 页面发送到 Express NodeJS 服务器

使用 JavaScript 包装 HTML5 视频元素会破坏 iOS 中的视频播放器

HTML5+CSS3+JavaScript 渐变轮播图登录页面

HTML5 和 Javascript 仅在可见时播放视频

HTML5 History对象,Javascript修改地址栏而不刷新页面

HTML5日期输入类型(date)