是否可以在 UIWebView 中 运行 一个 framer.js 项目?

Is it possible to run a framer.js project inside an UIWebView?

我使用 framer.js 为我的 iOS 应用程序创建了一个行走动画,效果很好,非常流畅且反应灵敏。有什么方法可以将这个项目正确地包含在 UIWebView 中,这样我就不必重新创建这些动画了吗?

如果我绕过本地文件限制错误,它似乎可以正常工作,但在我的 phone 屏幕上所有内容都被缩放 up/cut 关闭。很奇怪,因为如果我使用 Safari 查看它,同一个项目工作正常。

有什么想法吗?

不容易,但这是解决方案:

  1. 使用 http://js2.coffee 将 app.coffee 文件转换为常规 javascript
  2. 将生成的JS代码复制到framer/framer.init.js文件中,在loadProject()函数里面
  3. 在同一个文件中,在 init() 函数内,删除 showBrowserAlert() 和 showFileLoadingAlert() 调用。
  4. 完成,现在您可以在本地主机上打开您的项目,并且 html 文件可以包含在 UIWebView 中