我正在为各种移动设备测试我们的web应用程序。在这种情况下,我运行一个黑莓模拟器,模拟运行黑莓操作系统7的黑莓Bold 9900。第一页并不特别,它是Html、jquery和jquerymobile。然而,黑莓模拟器的浏览器显示我的页面就像一台70年代的彩电,需要调整它的兔子耳朵。
我目前还没有真正的黑莓手机,但有人告诉我,我们的页面不会在真正的硬件上显示出这种失真。
有什么办法可以让模拟器更好地反映真实的硬件吗?我的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有一位黑莓员工发表了一条有趣的评论:
该页面确实加载,但并非没有一些非常重要的渲染工件(似乎有一个丰富多彩的静态/噪音覆盖在内容之上)。
模拟器来自黑莓站点。
-更新
黑莓设备模拟器可以从http://us.blackberry.com/sites/developers/resources/simulators.html下载,您可以下载特定设备和操作系统版本的模拟器。似乎有些模拟器是错误的,不支持jQueryMobile。然而,我发现黑莓9790的黑莓操作系统7到目前为止运作良好。这是7.0.0.592 (9790)。

发布于 2013-05-16 09:49:12
我将这个问题追溯到CSS,更具体地说,跟踪了以下标记:
-webkit-perspective:
-webkit-transform:当评论这些东西的时候,一切都很好。
Update:升级图形驱动程序似乎可以解决这个问题(它对我不起作用):
http://supportforums.blackberry.com/t5/Testing-and-Deployment/Blackberry-7-emulators-bug/td-p/1409051
发布于 2013-04-16 13:23:21
这似乎是程序本身的错误,而不是HTML。如果您的代码在真实的代码上工作得很好,但在模拟器上却不工作,那么它可能就是模拟器。
https://stackoverflow.com/questions/15574385
复制相似问题