Compatibility
The IMu Widget Framework makes extensive use of JavaScript, HTML and CSS.
As far as possible the HTML used is coded to HTML 4.01 standards (http://www.w3.org/TR/html401/). Where additional functionality is offered by HTML 5 (not a standard - see draft http://dev.w3.org/html5/spec/single-page.html), such as the use of embedded audio and video, this is used with a fallback to at least a warning message or image for browsers which do not support it.
The widgets have been tested in the following browsers:
- Windows 7
- Chrome version 17 or later
- Firefox version 4 or later
- Internet Explorer version 8 or later (running in Standard mode)1
- Opera version 11 or later
- Safari version 5 or later
- Windows 8
- Internet Explorer version 10 or later
- Mac running Lion (10.7) or later
- Chrome version 17 or later
- Safari version 5 or later
- Apple mobile devices running iOS 5 or later
- Safari2
- Android mobile devices running 4.1 (Jelly Bean) or later
- Chrome version 18 or later3
Cookies
The Widget Framework stores a small amount of information within the browser.
Where HTML 5 is available the Widget Framework uses the localStorage
object
to store this information. In browsers which do not support HTML 5
localStorage
the Widget Framework falls back to using standard browser
cookies to store information.
Note: Falling back to using cookies for local storage may be problematic within
the European Union. The EU mandates that storage of cookies be on an opt-in
(rather than opt-out) basis. Using genuine HTML 5 localStorage
avoids
this problem.