Contents
1 Understanding the BlackBerry device browsing environment............................................................................................. 3
Characteristics of BlackBerry devices........................................................................................................................................... 3
BlackBerry Device Software version considerations.......................................................................................................... 4
Trackball.................................................................................................................................................................................. 4
Trackwheel.............................................................................................................................................................................. 5
Touch screen........................................................................................................................................................................... 5
Keyboard.................................................................................................................................................................................. 6
Network gateways and BlackBerry Browser configurations...................................................................................................... 8
The BlackBerry MDS Connection Service network gateway............................................................................................. 9
The BlackBerry Internet Service Browsing network gateway............................................................................................ 10
WAP network gateways......................................................................................................................................................... 11
2 BlackBerry Browser content support and features................................................................................................................. 13
BlackBerry Browser content support............................................................................................................................................ 13
BlackBerry Browser features.......................................................................................................................................................... 14
Network gateway features............................................................................................................................................................. 15
3 Content and network management in the BlackBerry Browser........................................................................................... 16
Content rendering........................................................................................................................................................................... 16
Browser content views........................................................................................................................................................... 16
Style sheets and CSS support............................................................................................................................................... 17
Form support........................................................................................................................................................................... 18
Table support.......................................................................................................................................................................... 19
Images..................................................................................................................................................................................... 20
Support for media streaming................................................................................................................................................ 21
Support for web feeds............................................................................................................................................................ 21
Script processing............................................................................................................................................................................. 22
JavaScript support and DOM access................................................................................................................................... 23
Support for AJAX and the XMLHttpRequest object........................................................................................................... 24
Content navigation......................................................................................................................................................................... 24
Page navigation...................................................................................................................................................................... 24
Link behavior........................................................................................................................................................................... 25
Navigation history in the BlackBerry Browser.................................................................................................................... 26
Bookmarks in the BlackBerry Browser................................................................................................................................. 27