Opera Mini has limited support for JavaScript. Before the page is sent to the mobile device, its onLoad events are fired and all scripts are allowed a maximum of two seconds to execute. The setInterval and setTimeout functions are disabled, so scripts designed to wait a certain amount of time before executing will not execute at all.[40]
After the scripts have finished or the timeout is reached, all scripts are stopped and the page is compressed and sent to the mobile device. Once on the device, only a handful of events are allowed to trigger scripts:[40]
onUnload: Fires when the user navigates away from a page[41]
onSubmit: Fires when a form is submitted[41]
onChange: Fires when the value of an input control is changed[41]
onClick: Fires when an element is clicked[41]
When one of these events is triggered, Opera Mini sends a request to the proxy server to process the event. The proxy server then executes the JavaScript and returns the revised page to the mobile device.[40]
Pop-ups, if not blocked by the JavaScript restrictions, replace the web page being viewed.[42]
Opera has published Opera Mini: web content authoring guidelines to assist authors.
[edit]Features
Scrolling is achieved with the device's arrow keys, its number keys, or a stylus.[17][43]
Opera Mini may also be set to landscape mode, where it will rotate the page 90 degrees. This is useful for screens that are significantly taller than they are wide. However, this feature is not yet available on BlackBerrys and some other devices.[17]
The image quality may be set to "Low", "Medium", or "High".[44] The higher the image quality, the more data is transferred and the longer it will take to load pages.[45]
Opera Mini supports only one font,[39] which can be set to "Small", "Medium", "Large", or "Extra large" size.[44] If a web page uses Courier or a generic monospaced font, the one font is still used, but the characters are spaced out so that each character takes up the same amount of space.[39]
Blackberry Nextel -- Opera mini Blackberry -- Blackberry Login

After the scripts have finished or the timeout is reached, all scripts are stopped and the page is compressed and sent to the mobile device. Once on the device, only a handful of events are allowed to trigger scripts:[40]
onUnload: Fires when the user navigates away from a page[41]
onSubmit: Fires when a form is submitted[41]
onChange: Fires when the value of an input control is changed[41]
onClick: Fires when an element is clicked[41]
When one of these events is triggered, Opera Mini sends a request to the proxy server to process the event. The proxy server then executes the JavaScript and returns the revised page to the mobile device.[40]
Pop-ups, if not blocked by the JavaScript restrictions, replace the web page being viewed.[42]
Opera has published Opera Mini: web content authoring guidelines to assist authors.
[edit]Features
Scrolling is achieved with the device's arrow keys, its number keys, or a stylus.[17][43]
Opera Mini may also be set to landscape mode, where it will rotate the page 90 degrees. This is useful for screens that are significantly taller than they are wide. However, this feature is not yet available on BlackBerrys and some other devices.[17]
The image quality may be set to "Low", "Medium", or "High".[44] The higher the image quality, the more data is transferred and the longer it will take to load pages.[45]
Opera Mini supports only one font,[39] which can be set to "Small", "Medium", "Large", or "Extra large" size.[44] If a web page uses Courier or a generic monospaced font, the one font is still used, but the characters are spaced out so that each character takes up the same amount of space.[39]
Blackberry Nextel -- Opera mini Blackberry -- Blackberry Login
Tidak ada komentar:
Posting Komentar