在我开始解决任何“已知问题”之前,我是否应该注意任何怪癖或问题。
特别适用于Cookie,JavaScript,HTML,CSS和图片。
PS我有一份RIM提供的文档副本,但我希望其他人知道一些鲜为人知的问题。
答案 0 :(得分:2)
以下是我注意到的一些内容:
由于某种原因,BB浏览器似乎没有正确处理主机名中的下划线。我不记得发生了什么事,但如果你的主机名是这样的:http://some_host/blah,我记得它有问题。
我们看到的另一件事是为Java下载提供.jad文件。如果您的模块包含_或其他特殊字符,则BB浏览器在尝试获取.jar或解析.jad时会显示HTTP 500错误。这特别令人烦恼,因为它实际上并不是HTTP错误,服务器正在提供文件,但BB浏览器无法解析它,因此它会责怪服务器。
我知道那些不完全是html / css的东西,但我想我还是会发布这个!
答案 1 :(得分:2)
我曾在模拟器版本上使用黑莓浏览器来测试我的网页。 这些是我想指出的一些。
如果与实际案例有任何偏差,请原谅我,因为这些特定于Windows 7操作系统上的模拟器版本。我有设备要检查和验证。
当我们进入低于5.X的BB OS版本(例如BB 9630)时,默认情况下将禁用浏览器对java脚本的支持。因此,您需要手动启用浏览器选项。
当我们进一步下载到BB OS版本4.2时,默认情况下将关闭样式表支持。导致您的网页无需应用样式表即可呈现。因此,您需要手动打开java脚本和样式表支持。
即使我使用的是操作系统版本7.X或6.X,互联网连接也正常工作,我可以连接到网页。当我下载到第5版时,那些模拟器浏览器显示连接问题。在谷歌上搜索我发现当我们下载版本并寻求互联网访问时,MDS是一项要求。
我安装了MDS,但它仍然不适用于6以下的版本,原因是我的计算机属性中的高级系统设置中没有设置JAVA_HOME环境变量。但它甚至没有指出问题,而且MDS正在立即关闭。 所以在将我的JAVA_HOME设置为" C:\ Program Files(x86)\ Java \ jre1.6.0_07"我安装JDK的地方(我们需要JDK for MDS),互联网连接开始工作。
此外,如果您在页面上使用g zip压缩,在Blackberry OS版本6下面,浏览器不再请求压缩文件。 (在OS版本5模拟器BB 9700,BB 8520上找到它)。
此外,当您打算使用您怀疑支持的css属性或html实体时,请务必转到相应的操作系统版本内容开发人员指南,并找到他们提供完整支持和部分支持的版本
答案 2 :(得分:1)
查看BlackBerry Browser Version 4.2 Content Developer Guide。它适用于较旧的4.2浏览器,但仍然有很多关于支持HTML,CSS和JavaScript的信息。
答案 3 :(得分:0)
我对BB 8700的体验是你不应该使用JavaScript,也不要依赖CSS来正确渲染。默认情况下它也没有Flash播放器,因此你可以使用普通的服务器端HTML表单处理/ ASP / CGI。还要注意尺寸,因为互联网在旅途中可能会非常慢。
答案 4 :(得分:0)
一个已知问题是Blackberry浏览器完全忽略了css显示属性,因此您无法使用display:none来隐藏内容。
我们在基本表单提交方面遇到了麻烦 - 有时,POST根本不会发生,有时会发生,但部分或全部表单字段都会出现故障。我们一直无法解决这个问题,但似乎主要出现在BB曲线系列中。