![]() |
1
4
您不必做任何事情来启用javascript;它是在
不过,你要做的是确保
这个
您发布的代码将导致
|
![]() |
2
2
只是一个很快的更新,对于任何一个仍在挣扎的人…我也遇到了同样的问题,我在页面的<head>/head>部分加载了一个带有prototype.js库的HTML页面。但当我在一个Cocoa应用程序的WebView中打开同一个页面时,库没有被加载。实际上,在WebView中似乎没有加载的脚本文件(甚至我自己的脚本文件)起作用。 我从PJB3提供的链接下载了上面的Github代码,希望他能找到一个补丁并对其进行更新。没有这样的运气。它仍然有同样的问题。 然后我决定查看编译后的应用程序的包内容(这将是xcode编译应用程序的build/debug或build/release目录下的webviewapp/contents/resources)。 噢!他在xcode项目的resources部分中放置的javascript文件实际上没有被复制到已构建应用程序的resources目录中。 我查看了我的项目,但问题是一样的。 修复?只需将您添加的任何脚本拖动到Xcode和Voila中应用程序目标的“复制捆绑资源”部分,它们就会出现(实际上一切都会工作!). 我以为你放在资源中的所有东西都是自动复制的,但我想不是这样。不幸的是,如果你不做点工作,你就没有火狐或Safari所拥有的所有优秀的网络调试工具,这会使这个问题更容易找到。因此,如果有疑问,请检查您实际编译的应用程序在其资源目录下是否具有所需的资源(这可能是程序员版本的“是否已插入?”?)这让我抓耳挠腮,对于失去的几个小时,我唯一的安慰就是我可以从中拯救一些其他人。快乐编码! |
![]() |
3
0
除了哈赛格所说的:为什么不用这个来加载文件呢?
|
![]() |
Martin sku · 在目标C中打印时间 3 年前 |
![]() |
Vinod prajapat · 如何更新数组的最后一个元素? 3 年前 |
![]() |
subin272 · 修复iOS中的多个按钮单击事件? 7 年前 |
![]() |
James Chan · 如何使用锁定/解锁? 7 年前 |
![]() |
Josh F. · NSBundle mainBundle返回零 7 年前 |