我正在开发一个PhoneGap HTML5应用程序,它正在进行一些图像处理.

我所看到的是,相同的脚本(http://fornace.io/jstests/gogh.html)在Phonegap中执行的时间比在移动Safari中大约多10倍(从5秒到大约45).

由于我们都知道iOS8 Webkit最终是allowed all the apps to use the same Nitro engine as Safari,我想知道是否有人可以解释这个巨大差异是如何存在的,以及是否有解决方法.

解决方法

从iOS8开始,有两种不同的Web视图.标准的UIWebView和新的WKWebView.

WKWebView可以改进一切,但正如Cordova开发人员详细解释的那样,有一个错误,WKWebView不允许加载本地文件,因此目前无法用Cordova实现.

这解释了您所看到的问题.显然Apple已经意识到这个问题,如果它得到解决,我希望在那之后它会在Cordova中实现.

html5 – iOS8 Webview性能仍然比移动Safari慢得多的更多相关文章

  1. iOS共享扩展仅在Safari中显示

    我正在测试我正在为iPhone应用程序构建的iOS共享扩展.共享扩展程序仅出现在Safari的共享表中.它不会出现在任何第三方应用程序中,如AlienBlue,甚至任何其他第一方应用程序,如新闻.这是因为该应用程序尚未发布?或者我的代码有问题吗?

  2. ios – 以http无效的自定义URL方案开头

    我在应用程序中使用了自定义URL方案.我成功地从safari重定向到我的应用程序.就像我已经制作了URL方案“appname”.请检查http://prntscr.com/2cjx0p.我需要使用像iosurlredirectfrommailtoapp这样的解决方案,但我不确定如何设置cookie.我发现我必须首先在我的应用程序中为服务器“http://myappname.com”设置一个cook

  3. ios – 来自Share Extension的Safari屏幕截图

    是否可以通过共享扩展程序在Safari中执行webview当前可见区域的屏幕截图?

  4. ios – UIImagePickerController&view不在窗口层次结构中

    我试图提供相关代码,但如果需要我可以粘贴更多代码.谢谢.–更新——–好的,经过更多的研究,实际上还有两个不同的事情:>第一个错误是移动浏览器处理“文件选择器”的方式.Seehere……宏伟的计划,没什么大不了的.>第二个错误尝试呈现UIImagePickerController……

  5. iOS Safari多久会清除一次缓存?

    我使用移动Safari缓存来存储我想要持久化的一些数据,所以我希望它们能够在Safari重启和iOS重启后继续存在.但是我已经阅读了somenew和someold报告,Safari在Safari重新启动时清除了它的缓存.但我对Safari8.3的非科学测试表明,有时这个缓存实际上不仅可以在应用程序重启后生存,而且甚至可以重启iOS(!).所以我在这一点上有点困惑.iOSSafari缓存清除的规则是否记录在某处?你们中有谁知道他们并且可以向我解释他们吗?解决方法希望有人发现我错了但是……

  6. iOS safari输入插入颜色

    我在iPhone设备上有一个小的CSS问题.我的搜索输入为蓝色,当用户关注它时,插入符号几乎不可见:在所有桌面浏览器中,即使在桌面Safari上,它也具有正确的颜色(白色).知道如何修复此问题并更改iOS设备上的插入颜色吗?

  7. iOS9通用链接无法在Safari中运行,但可以在其他应用程序中使用

    我目前正在为客户端实现iOS9通用链接.在遵循appledoc和goodtutorials之后,我使用Safari的测试链接网页,成功地在第一次尝试时使其工作.但突然之间,没有一个测试链接正在运行!如果Safari确实保存了我点击右上方按钮的事实,有没有办法让它忘记?解决方法要再次启用通用链接以在应用程序而不是safari中打开,我们需要执行以下操作.>长按Mail或iMessage中的Universal链接,然后您将看到是否在Safari或App中打开的选项.

  8. ios – 链接点击监听器上的WKWebView?

    在WKWebView类中是否存在类似onLinkClickListener的东西?我试着谷歌搜索但没有发现任何东西,我也发现了一些关于simillar类型的stackoverflow的未解答的问题.我需要一个linkClickListener的原因是,当我点击链接并且页面尚未加载时,它不会加载网站.当页面加载了监听器时,我也可以创建一个花哨的加载屏幕.解决方法你可以这样做将WKNavigation

  9. ios – WKWebKit:没有dataDetectorTypes参数

    解决方法引用的文章已经更新,以反映iOS8测试版之间API的变化.从8.0.1开始,WKWebView上没有dataDetectorTypes属性,没有其他类似的公共API.在将它添加回课程之前,您必须自己使用NSDataDetector实现此功能,或者让自己使用UIWebView.

  10. iOS7 Safari中的全屏模式

    我正在使用SenchaTouch开发移动网站.在iOS7Safari中,我无法创建顶级地址栏和下面的工具栏消失了.Sencha过去常常处理iOS6,但iOS7最近的一些变化导致了这个问题.http://java.dzone.com/articles/safari-ios-7-and-html5我阅读了上面的链接&对于HTML5游戏而言,这似乎也是一个问题.一些其他应用程序.适用于iOS6的旧win

随机推荐

  1. 微信小程序canvas实现水平、垂直居中效果

    这篇文章主要介绍了小程序中canvas实现水平、垂直居中效果,本文图文实例代码相结合给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下

  2. 使用HTML5做的导航条详细步骤

    这篇文章主要介绍了用HTML5做的导航条详细步骤,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

  3. H5最强接口之canvas实现动态图形功能

    这篇文章主要介绍了H5最强接口之canvas实现动态图形功能,需要的朋友可以参考下

  4. Canvas高级路径操作之拖拽对象的实现

    这篇文章主要介绍了Canvas高级路径操作之拖拽对象的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

  5. html5视频自动横过来自适应页面且点击播放功能的实现

    这篇文章主要介绍了h5视频自动横过来自适应页面且点击播放,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

  6. 详解HTML5中的picture元素响应式处理图片

    这篇文章主要介绍了详解HTML5中的picture元素响应式处理图片,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

  7. canvas像素点操作之视频绿幕抠图

    这篇文章主要介绍了canvas像素点操作之视频绿幕抠图的相关资料,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

  8. html5利用canvas实现颜色容差抠图功能

    这篇文章主要介绍了html5利用canvas实现颜色容差抠图功能,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下

  9. canvas绘制视频封面的方法

    这篇文章主要介绍了canvas绘制视频封面的方法的相关资料,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

  10. HTML5拖拽功能实现的拼图游戏

    本文通过实例代码给大家介绍了HTML5拖拽功能实现的拼图游戏,代码简单易懂,非常不错,具有一定的参考借鉴价值,需要的朋友参考下吧

返回
顶部