impressive browser support

This commit is contained in:
Bartek Szopka
2012-02-18 22:49:34 +01:00
parent 2324484152
commit 0ee071780a
2 changed files with 17 additions and 12 deletions

View File

@@ -107,12 +107,14 @@ BROWSER SUPPORT
### TL;DR; ### TL;DR;
Currently impress.js works fine in latest Chrome/Chromium browser, Safari 5.1 and Firefox 10 Currently impress.js works fine in latest Chrome/Chromium browser, Safari 5.1 and Firefox 10.
(to be released in January 2012). IE is currently not supported (IE10 is close, but not there With addition of some HTML5 polyfills (see below for details) it should work in Internet Explorer 10
yet - see below for details). It also doesn't work in Opera. (currently available as Developers Preview).
It doesn't work in Opera, as it doesn't support CSS 3D transforms.
As it was not developed with mobile browsers in mind, it currently doesn't work on As a presentation tool it was not developed with mobile browsers in mind, but some tablets are good
any mobile devices, including tablets. enough to run it, so it should work quite well on iPad (iOS 5, or iOS 4 with HTML5 polyfills) and
Blackberry Playbook.
### Still interested? Read more... ### Still interested? Read more...
@@ -155,14 +157,17 @@ with running impress.js.
### And few more details about mobile support ### And few more details about mobile support
Mobile browsers are currently not supported. Even iOS and Android browsers that support Mobile browsers are currently not supported. Even Android browsers that support CSS 3D transforms are
CSS 3D transforms are forced into fallback view at this point. forced into fallback view at this point.
Anyway, I'm really curious to see how modern mobile devices such as iPhone or iPad can Fortunately some tablets seem to have good enough hardware support and browsers to handle it.
handle such animations, so future mobile support is considered. Currently impress.js presentations should work on iPad and Blackberry Playbook.
iOS supports `classList` and `dataset` APIs starting with version 5, so iOS 4.X and older is not In theory iPhone should also be able to run it (as it runs the same software as iPad), but I haven't
likely to be supported (without polyfill code). found a good way to handle it's small screen.
Also note that iOS supports `classList` and `dataset` APIs starting with version 5, so iOS 4.X and older
requires polyfills to work.
LICENSE LICENSE

View File

@@ -115,7 +115,7 @@
<div class="fallback-message"> <div class="fallback-message">
<p>Your browser <b>doesn't support the features required</b> by impress.js, so you are presented with a simplified version of this presentation.</p> <p>Your browser <b>doesn't support the features required</b> by impress.js, so you are presented with a simplified version of this presentation.</p>
<p>For the best experience please use the latest <b>Chrome</b> or <b>Safari</b> browser. Firefox 10 (to be released soon) will also handle it.</p> <p>For the best experience please use the latest <b>Chrome</b>, <b>Safari</b> or <b>Firefox</b> browser. Upcoming version 10 of Internet Explorer <i>should</i> also handle it.</p>
</div> </div>
<!-- <!--