参考错误:找不到变量:IntersectionObserver

问题描述 投票:0回答:1

[我正在尝试在ios 13上运行的cordova 8.0.0应用程序中使用IntersectionObserver。当我通过Safari浏览器检查我的应用程序时,看到初始化错误:

ReferenceError: Can't find variable: IntersectionObserver

这表明IntersectionObserver不可用,我应该使用polyfill。但!我读过许多文章,声称iOS Safari 12+完全支持IntersectionObserver。我有点假设,cordova将运行在天生可用的WKWebView上,因此它应该在没有polyfill的情况下也可以工作,对吗?

[我发现我的野生动物园实验功能中启用了IntersectionObserver,所以也许还有一个选项/标志可以用来强制在我的应用程序中启用此功能?如果可能的话,我真的想避免使用polyfill。

对任何建议表示感谢

[我正在尝试在ios 13上运行的cordova 8.0.0应用程序中使用IntersectionObserver。当我通过野生动物园检查我的应用程序时,看到初始化错误:ReferenceError:找不到变量:...

ios13 intersection-observer cordova-8.0.0
1个回答
0
投票

我有同样的问题,我已经通过InterscetionObserver验证了我的应用在iOS浏览器13.1.3中运行正常,但是在cordova上它失败了。我认为科尔多瓦做了一些改写。

© www.soinside.com 2019 - 2024. All rights reserved.