3

我正在为各种移动设备测试我们的网络应用程序。在本例中,我正在运行一个 Blackberry 模拟器,该模拟器模拟运行 Blackberry OS 7 的 Blackberry Bold 9900。我的页面中没有任何异常。第一个页面不是特别特别,就是Html、jquery、jquerymobile。然而,黑莓模拟器的浏览器将我的页面显示为 1970 年代的彩电,需要调整其兔耳朵。

目前我无法使用真正的黑莓手机,但有人告诉我,我们的页面不会在真正的硬件上显示这种失真。

是否有任何解决方法可以让模拟器更好地反映真实硬件?我的 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。但是,我发现 Blackberry OS 7 的 Blackberry 9790 到目前为止运行良好。这是 7.0.0.592 (9790)。

在此处输入图像描述

4

2 回答 2

1

我将此问题追溯到 CSS,更具体地说是以下标签:

   -webkit-perspective:
   -webkit-transform:

当评论这些一切都很好。

更新:升级图形驱动程序似乎可以解决这个问题(它对我不起作用):http:
//supportforums.blackberry.com/t5/Testing-and-Deployment/Blackberry-7-emulators-bug/td -p/1409051

于 2013-05-16T09:49:12.193 回答
0

这似乎是程序本身的错误,而不是您的 HTML。如果您的代码在真实的东西上运行良好,但在模拟器上却不行,那么它可能是模拟器。

于 2013-04-16T13:23:21.510 回答