I get asked all the time by developers what features are turned on by default in the BlackBerry browser. This includes features such as HTML tables, JavaScript, & CSS. Turns out RIM has provided a nice little table that details the capabilities of every BlackBerry OS back to version 4.0 in this article. I just can’t help but notice that JavaScript is disabled on all of them…
| BlackBerry Device Software | Default values | ||||
|---|---|---|---|---|---|
| Support style sheets | Support HTML tables | Use background images | Support embedded media | Support JavaScript® | |
| 4.0 | No | No | No | No | No |
| 4.1 | No | No | No | No | No |
| 4.2.0 | No | No | No | No | No |
| 4.2.1 | No | No | No | No | No |
| 4.2.2 | No | No | No | No | No |
| 4.3.0 | Yes | Yes | No | No | No |
| 4.5.0 | Yes | Yes | No | No | No |
For BlackBerry Device Software 4.6 and later, cascading style sheet (CSS) and HTML table support is automatically included and it can no longer be turned off.
| BlackBerry Device Software | Default values | ||
|---|---|---|---|
| Use background images | Support embedded media | Support JavaScript* | |
| 4.6.0 | Yes | Yes | No |
| 4.6.1 | Yes | Yes | No |
| 4.7.0 | Yes | Yes | No |
* By default, the Hotspot Browser (Wi-Fi®) has JavaScript enabled because that browser is primarily intended for logging into hotspots, where JavaScript is often required.

DavidB ( View Profile) Guru - Posts: 1751
Posted: October 2, 2009 at 4:22 PM EST from my BlackBerry 9530
I don’t think there’s anything more frustrating about browsing from a BB than:
A) sites that REQUIRE JS to even be marginally functional. Many blog sites require JS in order to make comments.
B) sites that don’t recognize BB browser ID to automatically give you their mobile site (like Crackberry).
C) sites that DO recognize BB but still require JS even though its been by default disabled for YEARS.