我正在使用 Flex Builder 开发移动应用程序。某些部分是使用主机上可用的 webkit 版本的 webview。但 Adobe AIR 版本的 webkit 速度很慢(真的很慢),并且不支持所有 HTML5 功能,例如 window.localStorage。加载的网页在任何其他浏览器中都可以正常快速地工作。
这不是测试应用程序的理想情况。我不想每次都在我的移动设备上调试它,因为一次又一次地将应用程序(以及一些其他问题)部署到设备需要更长的时间。
我的问题是: 我可以将 adobe 的 AIR webkit 版本更新/更改/替换为较新的版本吗? 资源(webkit.dll)位于:
C:\Program Files\Adobe\Adobe Flash Builder 4.6\sdks\4.6.0\runtimes\air\win\Adobe AIR\Versions\1.0\Resources
我拥有最新版本的 AIR 和 Flash Builder (4.6),所以不要告诉我升级。
是否有“技巧”可以做到这一点(例如,用高级/较新的版本替换 WebKit.dll)?
最佳答案
Here是 Adobe WebKit 的最新来源。
但有些文件不存在。
我现在正在尝试构建它。
您可以使用p4web客户端下载源代码(请发邮件给我[email protected]了解详细信息)。
UPD:我上传了我的来源here 。您应将其解压到 C:\Distrib\webkit,然后在 Visual Studio 2008 中打开 C:\Distrib\webkit\adobe\compliance\air_3_3\WebKit\WebKit\WebKit.apolloproj\win\WebKit.air.vc2008.sln
它是旧版本的WebKit,来自air 3.3。我希望,升级它是可能的。
我已准备好提供帮助。
关于mobile - 可以替代缓慢且不兼容 HTML5 的 Adobe Air WebKit v6531.9 (Webview) 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10906652/