Opera Browser
From WiiLi
This page is intended to give information about the Opera Browser included with the Wii.
The Opera Browser is based on the version 9 of Opera for desktops and was fully released on April 11, 2007.
Contents |
[edit] Features
The Opera browser features many elements from its full desktop browser (version 9.0). Known working features are:
- SVG graphics
- Adobe Flash 7 (including videos embedded in Flash content)
- PNG, JPEG, GIF, BMP images
- RSS and Atom feeds (the RSS feeds from this wiki aren't formatted correctly though, but the custom one I made for this webpage should work.)
- JavaScript and AJAX
- Acid2 test passed
Some features are missing such as Java support. Also editing large text fields is impossible (such as full wiki articles).
Opera have written an article about making Wii-friendly pages
[edit] Flash support
The initial version of Opera for the Nintendo Wii supports Adobe Flash version 7. Hopefully we will get an update to support the newest Flash versions. However, because Adobe's latest SDK for Flash is version 7, it seems unlikely we will get version 9 any time soon. (This comes straight from the Opera Wii community forums and was confirmed by an official developer).
The Flash player was vulnerable to the flv vulnerability and it is patched.
Information on adding Wiimote support to flash applications can be found here.
[edit] Acid2 Test
The test appears to pass except when scrolling on the page. This actually may be a non-issue as scrolling the image is not one of the requirements for passing the test. Since the browser is based on Opera 9, it makes sense it should pass.
[edit] SVG Exploit
There was a vulnerability in the SVG routines in the Beta of the Internet Channel where it crashed the browser (and possibly the Wii). This was fixed in the full version.
[edit] Key Codes
The key codes (returned in the Event object from an onKeyPress event in Javascript) are as follows:
| Code | Button |
|---|---|
| 169 | Home |
| 170 | - |
| 171 | B |
| 172 | 1 |
| 173 | 2 |
| 174 | + |
| 175 | Up |
| 176 | Down |
| 177 | Right |
| 178 | Left |
| Mouse | Button |
|---|---|
| Left | A |
http://www.w3schools.com/js/tryit.asp?filename=try_dom_event_keycode
[edit] Interesting URLs
Some interesting URLS and how Opera reacts to them. The About Opera page (see below) lists important information including the Build Number and Browser Identification String.
| URL | Result in beta | Result in First full version |
|---|---|---|
| about: | About Opera | |
| about:opera | About Opera | |
| about:about | About Opera | |
| opera:about | About Opera | |
| about:blank | Blank Page | |
| opera:blank | Blank Page | |
| localhost | Blank Page | |
| data: | Blank Page | access denied message |
| somesite.com:port | If port < 80 Invalid Address (Regardless of port status) | |
| somesite.com:port | If port >=80 Blank Page or Page | |
| help | Nothing Happens | |
| file: | Nothing Happened | now goes to access denied message |
| news: | Nothing Happens | |
| / | Invalid Address ( file://localhost/ ) | |
| \ | Invalid Address ( file://localhost/ ) | |
| ssh: | ftp: | Unsupported address type: "Protocol ssh not supported" | |
| about:config | Invalid Address | |
| opera:config | Invalid Address | |
| /. | goes to slashdot |
[edit] Notes
- The backslash (\) converts to a forwardslash (/)
- Some URI's claim not to work if specified without options (ex. opera:)
[edit] Easter Egg
@ the start page click Opera Powered to get the About Opera page
[edit] See Also
Disc | Mii | Photo | Shop | Forecast | News | Internet | Virtual Console | Everybody Votes | Check Mii Out

