5 ms·
Got this on an iPhone 6 with Mobile Safari: 'Your browser doesn't support the features required by impress.js, so you are presented with a simplified version o
by greenspot 10y ago
Got this on an iPhone 6 with Mobile Safari:
'Your browser doesn't support the features required by impress.js, so you are presented with a simplified version of this presentation.
For the best experience please use the latest Chrome, Safari or Firefox browser.'
Wondering which features they are using not available on Mobile Safari.
- mashlol 10y agoI also got this message on a Nexus 5 running mobile Chrome, which as far as I understand it has nearly the same featureset as desktop chrome. Perhaps it's not actually doing feature checking, it's just guessing based off the user agent string. Or perhaps it would present horribly on mobile anyway.
- deleted 10y ago[deleted]
- jccalhoun 10y agoI tried it on mobile firefox on my 2015 moto G and got the same message. Then I checked the "request desktop site" option in browser and it worked but the transitions were slow.
- forthefuture 10y agoIt's in the comments here (lines 168-193): https://github.com/impress/impress.js/blob/master/js/impress.js https://github.com/impress/impress.js/blob/master/js/impress... > Browser should support CSS 3D transtorms > Browser should support `classList` and `dataset` APIs > But some mobile devices need to be blacklisted, because their CSS 3D support or hardware is not good enough to run impress.js properly, sorry...
- greenspot 10y ago...hm, I know that CSS 3D transitions in particluar run extremely well on an iPhone 6, heck even a 5 should manage them well. The hardware is def good enough and these transitions are also hardware accelerated on an iPhone. Not sure on the classList and dataset APIs and if there weren't any other option to implement the required functionality.