html - iPad2、iPhone 4S 上的 iOS 网站加载问题

标签 html ios iphone twitter-bootstrap yeoman

我正在开发一个网站,该网站在加载较旧的 iOS 硬件时存在一些问题。我很确定这些问题与加载到站点中的图像的总大小有关(大型图形设计师作品集视觉效果),但无法找到有关硬件这些限制的任何文档。站点使用 HTML/CSS/JS 编码,带有一些用于主页幻灯片的 jQuery 库。站点是使用 Yeoman 构建的,并使用 Twitter Bootstrap 3 搭建了脚手架。

网址:http://bradshawdesignsolutions.com

iOS8 测试:iPad Air (2013) => 正常,Retina Mini (2013) => 正常,iPhone 4S => 挂起/崩溃

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

如果能为我指明解决此问题的正确方向,我们将不胜感激。即使解决方案是将图像切成两半......

最佳答案

您似乎正在将大量图像加载到 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 Inspector 之后)并使用 Mac Safari 的开发检查子菜单strong> 菜单,看看出了什么问题。

关于html - iPad2、iPhone 4S 上的 iOS 网站加载问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26226774/

相关文章:

iphone - Twitter 用户/搜索问题

javascript - 如何删除部分媒体记录器?

php echo 在 html 中不起作用

ios - 如何从 objective-c 中的 anchor 使用滑动手势旋转图像?

ios - iOS 版 Crosswalk 无法与 iOS SDK 10.1.1 配合使用

ios - 使用 alpha 从多个视频中合成视频

iphone - 地址簿:尝试添加 'Home' 和 'Work' 地址,但只显示 1 个

iOS 9 pushViewController 不工作,在 iOS 8 中一切都按预期工作,零代码更改?

javascript - 自定义滚动用户体验

javascript - 在客户端格式化字符串