我们在使用黑莓手机时遇到了一些恼人的问题。由于一些奇怪的原因,我们的网页没有完全由一些 BB手机下载,我不知道它可能是什么。
如果您有BB,请尝试www.safarinow.com。
我们目前主要在BB Curve 8520上遇到这个问题,但是我们在这里没有很多BB来正确测试。我已经将BB模拟器用于此BB以及不同型号,但当然,在模拟器上一切正常。为了在BB模拟器上浏览Internet,它要求您安装MDS服务,我认为这与实时服务器的工作方式不同。
奇怪的是,当您更改字符编码(BlackBerry浏览器菜单 - >设置编码)时,通常会加载整页...
任何线索?请帮忙: - )
我读过的一些文章
答案 0 :(得分:3)
也许您应该在页面标题上添加一个Encoding标记。
像<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
答案 1 :(得分:1)
这可能是与浏览器rending引擎特别相关的问题。这是一个很长的镜头,但请确保您的HTML验证。某些黑莓上的浏览器可能会因未正确验证的HTML而窒息。
验证您网站的标记:The W3C Markup Validation Service
该服务发现了41个错误和9个警告。值得消除尽可能多的错误并重新测试。
答案 2 :(得分:1)
另一件需要关注的事情是页面上javascript的数量和细节。在OS 6和基于Web Kit的浏览器之前,对BlackBerry设备上的javascript的支持是故意限制的。
答案 3 :(得分:0)
事实证明,很多黑莓手机都关闭了Javascript。即使它已打开,也有一个“终止慢速运行脚本”的复选框(类似的东西)。我们使用jQuery Mobile,这非常重,因此导致了问题。勾选这两个复选框解决了这个问题。