首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在iOS上加载phonegap应用程序需要很长时间

问在iOS上加载phonegap应用程序需要很长时间
EN

Stack Overflow用户
提问于 2014-04-14 13:37:28
回答 1查看 695关注 0票数 2

我正在动态地将一组缩略图加载到phonegap应用程序的列表中。这是我用来加载图像的函数:

代码语言:javascript
复制
var getUserImage = function(src) {
    // render the users profile image
    var $profileImage;
    if ( typeof src ==='undefined' || src === 'placeholder.jpg' || src === '') {
        // avoid hitting the server
        $profileImage = $('<img />', {
            class: 'profile-image responsive-image',
            src: 'img/placeholder.png'
        });
    } else {
        var imgSrc = $.app.config.imagePath + src + '?width=200&height=200&crop=auto';

        $profileImage = $('<img />', {
            class: 'profile-image responsive-image',
            src: imgSrc
        }).one('error', onImageLoadError);
    }

    return $profileImage;
};

我修改了else语句以对图像加载事件执行一个console.log。图片(每个约10-15 10)需要超过一分钟来加载!这不是服务器问题,它可以在我的浏览器和Android上找到。只是iOS花了很长时间。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-27 10:22:19

事实证明,它超过了safari浏览器所能处理的请求数。我们在应用程序中使用长轮询,safari web视图将并发连接的数量限制到单个域。

解决办法很简单。从不同的域(或子域)到我们用来访问API的映像提供服务。这样,您可以增加您可以建立的并发连接的数量。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23061618

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档