Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/464.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Cordova Momentum在iOS溢出元素上滚动_Javascript_Android_Ios_Cordova - Fatal编程技术网

Javascript Cordova Momentum在iOS溢出元素上滚动

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

在Safari iOS浏览器中收听滚动事件每次都会触发控制台消息,即使是在momentum上,但在cordova内置的应用程序中,仅当滚动停止时才会触发

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 内部