我正在为各种移动设备测试我们的网络应用程序。在这种情况下,我运行的是模拟运行 Blackberry OS 7 的 Blackberry Bold 9900 的 Blackberry 模拟器。我的页面没有任何异常。第一页不是特别特别,就是Html、jquery、jquerymobile。然而,黑莓模拟器的浏览器显示我的页面就像 1970 年代的彩色电视机,需要调整其兔耳。
目前我无法使用真正的黑莓手机,但有人告诉我我们的页面不会在真实硬件上显示这种失真。
是否有任何解决方法可以让模拟器更好地反射(reflect)真实硬件? 我的 Html 中有什么东西弄乱了模拟器上的演示文稿吗?如果我不使用 jquerymobile,它看起来不错(不管它值多少钱)。
我在 jquerymobile 演示站点上尝试了同样的实验。 http://jquerymobile.com/demos/1.3.0/docs/intro/ - 显示与我的应用程序相同的彩色困惑。请参阅下面捕获的图像。 http://forum.jquery.com/topic/jquery-mobile-demo-page-causes-blackberry-7-1-simulator-browser-to-crash黑莓员工有一个有趣的评论:
The page does load, but not without some very major rendering artifacts (there appears to be a colourful static/noise overlay on top of the content.)
模拟器来自Blackberry site .
---更新
Blackberry 设备模拟器可以从 http://us.blackberry.com/sites/developers/resources/simulators.html 下载 您可以下载特定设备和操作系统版本的模拟器。似乎有些模拟器有问题并且不支持 jQueryMobile。但是,到目前为止,我发现用于 Blackberry OS 7 的 Blackberry 9790 运行良好。这是 7.0.0.592 (9790)。
最佳答案
我将这个问题追溯到 CSS,更具体地说是以下标签:
-webkit-perspective:
-webkit-transform:
当注释掉这些时一切都很好。
更新:好像升级显卡驱动可以解决这个问题(对我没用):
http://supportforums.blackberry.com/t5/Testing-and-Deployment/Blackberry-7-emulators-bug/td-p/1409051
关于html - Blackberry Simulator OS 7 浏览器失真,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15574385/