2014-10-07 36 views
0

我正在开发一个在旧版iOS硬件上加载时遇到问题的网站。我非常肯定,这些问题与正在加载到网站中的图像的总大小(大型图形设计器产品组合视觉效果)有关,但一直无法找到有关这些硬件限制的任何文档。网站在HTML/CSS/JS中用一些jQuery库编码,用于家庭幻灯片。网站使用约曼和建脚手架与Twitter的引导3网站加载问题iPad2,iPhone 4S上的iOS

网址:http://bradshawdesignsolutions.com

iOS8上进行了测试:iPad上航(2013)=> OK,视网膜小(2013年)=> OK,iPhone 4S的=>挂起/崩溃

iOS7测试:iPad 2的=>挂起/崩溃

任何帮助,可以点我对解决这个问题的正确方向将不胜感激。即使解决方案是把图像切成两半...

+0

我会一次删除3-4个图像,看看是否有效。但我会说,问题在于装载机,它真的很慢。 – Christina 2014-10-07 01:02:26

+0

谢谢大家的帮助!随着我的测试继续进行,我会在这里发布结果。如果有人想查看更改,我将在http://bradshawdesignsolutions.com/test上修订。 – tomtranmer 2014-10-07 12:57:13

回答

1

你似乎要将大量图像加载到iPad2中,它只有一个1024x768的屏幕,但许多图像要大得多。例如这http://bradshawdesignsolutions.com/images/bg-slides/0f5416af.slide-4.jpg是2025x1207,似乎有几个在这个大小。

的检查也显示出这个JavaScript错误:

[Error] TypeError: null is not an object (evaluating 'e.text') 
    c (8bda17b1.vendor.js, line 4) 
    assetLoaded (8bda17b1.vendor.js, line 4) 
    d (8bda17b1.vendor.js, line 4) 
    dispatch (8bda17b1.vendor.js, line 2) 
    handle (8bda17b1.vendor.js, line 2) 

如果你手头上有一台Mac我会插在iPad 2到它(在Safari浏览器的设置中启用Web检查后),并使用检查 Mac Safari中的子菜单开发菜单以查看发生了什么问题。

+0

感谢您报告此错误。这在我的桌面开发工具中没有被报告,但是它看起来像是随着供应商js文件的压缩而变得不可思议。一旦我将它们拆分并重新添加到网站中,我看到的加载问题似乎已停止。谢谢你的帮助。 – tomtranmer 2014-10-08 12:42:20