Javascript Cordova Momentum在iOS溢出元素上滚动
在Safari iOS浏览器中收听滚动事件每次都会触发控制台消息,即使是在momentum上,但在cordova内置的应用程序中,仅当滚动停止时才会触发Javascript Cordova Momentum在iOS溢出元素上滚动,javascript,android,ios,cordova,Javascript,Android,Ios,Cordova,在Safari iOS浏览器中收听滚动事件每次都会触发控制台消息,即使是在momentum上,但在cordova内置的应用程序中,仅当滚动停止时才会触发 el-with-webkit-overflow-scrolling-touch.on('scroll', function() { i++; console.log('Scroll: ' + i); } ); cordova应用程序上的GIF: Safari浏览器中的GIF(同一模拟器): 这也发生在真实的设备上 对我来说这看起来像一个bu
el-with-webkit-overflow-scrolling-touch.on('scroll', function()
{ i++; console.log('Scroll: ' + i); }
);
cordova应用程序上的GIF:
Safari浏览器中的GIF(同一模拟器):
这也发生在真实的设备上
对我来说这看起来像一个bug,但也许有人知道一个快速的破解/修复方法
此处发布的错误:插件有帮助(但需要测试):
如本问题所述:并在本文中阅读:
虽然苹果在iOS Safari中实施了这一改变,但它的
新的WKWebView控件,它没有更改其
旧的UIWebView控件。因为更换过程中出现了一个主要的错误
WKWebView控件,Cordova团队尚无法升级到WKWebView
这意味着目前在iOS 8上运行的Cordova应用程序仍在继续
暂停JavaScript执行,并将继续,直到Cordova能够
升级这不仅仅影响Cordova应用程序。任何iOS应用程序
使用网络视图-包括Facebook、Twitter和iOS浏览器-
在他们将应用升级到WKWebView之前,将一直使用旧行为。
所以是的,这意味着你可以在同一个场景中看到不同的行为
来自不同iOS应用程序的URL,具体取决于它们使用的API
内部