我需要知道我的网络应用程序是否有-webkit-overflow-scrolling: touch; overflow: scroll;
,否则我会使用iScroll获得该功能。
我正在用mootools检查本机滚动溢出是否以这种方式实现
if(Browser.version < 5.1) console.log('fix it with iScroll')
else console.log('the native scrolling is available');
问题:如果我将webapp保存到跳板,则在全屏模式下Browser.version
或Browser.name
会给我'0'或'unknown'
if(Browser.version < 5.1 || Browser.version == 0) console.log('fix it with iScroll')
else console.log('the native scrolling is available');
上面的解决方案非常有效,但我不想总是在iOS5上以全屏模式使用iScroll,因为它不像原生滚动那样流畅。
如何知道固件的版本,或者在全屏模式下是否可以使用原生滚动?
答案 0 :(得分:1)
似乎有一些东西被mootools 1.4.0打破了。 要确定您是否正在运行ios5(浏览器或全屏模式):
(/CPU OS 5_0/.test(navigator.userAgent) ? console.log('iOS5') : console.log('not iOS5');