browser - 开发人员应该注意 Blackberry Web 浏览器中的哪些怪癖?

标签 browser blackberry

在我开始对任何“已知问题”绞尽脑汁之前,是否有任何我应该注意的怪癖或问题。

特别是 cookie、JavaScript、HTML、CSS 和图像。

PS 我有一份 RIM 提供的文档副本,但我希望其他人知道一些鲜为人知的问题。

最佳答案

以下是我注意到的一些内容:

  • 出于某种原因,BB 浏览器似乎无法正确处理主机名中的下划线。我不记得发生了什么,但如果你的主机名是这样的:http://some_host/blah ,我记得它有问题。

    • 可以通过删除 _ 的 DNS 条目来纠正此问题
  • 我们看到的另一件事是为 Java 下载提供 .jad 文件。如果您的模块包含 _ 或其他特殊字符,则 BB 浏览器在尝试获取 .jar 或解析 .jad 时会显示 HTTP 500 错误。这特别烦人,因为它实际上不是 HTTP 错误,服务器正在提供文件,但 BB 浏览器无法解析它,因此它归咎于服务器。

    • 我们通过使用 Fiddler 访问 .jad URL 并查看 HTTP 响应的内容来修复此问题。如果您的 .jad 有任何特殊字符(或者有时是 URL/HTTP 编码字符串),您可能需要简化模块名称以仅使用 A-Za-z0-9

我知道这些不完全是 html/css 的东西,但我想我还是会发布这个!

关于browser - 开发人员应该注意 Blackberry Web 浏览器中的哪些怪癖?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/604897/

相关文章:

javascript - 从 Windows 服务 C# 调用 javascript 函数

javascript - 移动浏览器(Android、iPhone 和 BlackBerry)的模态弹出表单

javascript - 黑莓纹波模拟器 : how to work with sql lite?

javascript - Web 浏览器与 RESTful API 交互是一种好的做法吗?

exception - 如何防止捕获的异常在黑莓应用程序中报告为未捕获?

Blackberry - 如何获取操作系统版本信息和应用程序数量

android - 适用于 Android 和黑莓的 Eclipse 设置

javascript - 在 Opera 浏览器中找不到麦克风 "allow"按钮

browser - 本文档中不允许源URI

javascript - 有没有办法检测窗口调整大小事件是否由 Android 的弹出键盘引起?