【问题标题】:Unhandled Promise Rejection: ReferenceError: Can't find variable: IntersectionObserver未处理的承诺拒绝:ReferenceError:找不到变量:IntersectionObserver
【发布时间】:2023-01-10 15:24:47
【问题描述】:

我在 iphone X 上遇到 RefrenceError 错误,即使我没有在我的项目中的任何地方使用交叉观察器

Unhandled Promise Rejection: ReferenceError: Can't find variable: IntersectionObserver Screenshot

【问题讨论】:

  • 请提供足够的代码,以便其他人可以更好地理解或重现问题。

标签: javascript


【解决方案1】:

从 IOS V12.2 开始,IntersectionObserver 可用于 iOS 的 Safari 浏览器。

我相信它是作为“实验性功能”提供的。可能您必须先在设备上启用它。但这对于一般用例来说可能不是一个好的选择。

一个好的解决方案是使用 polyfill。一个好的 polyfill 是 this

【讨论】:

  • 但我没有在我的项目中的任何地方使用过 IntersectionObserver
  • 我相信您正在使用 React 或 Angular 开发一些混合 Web 应用程序。某些 NPM 包可能会使用 API。
  • 您能否分享完整的错误日志以获取更多信息?
  • 未处理的承诺拒绝:ReferenceError:找不到变量:IntersectionObserver 这是我在控制台上收到的唯一消息
  • 您可以提供任何屏幕截图吗?
猜你喜欢
  • 1970-01-01
  • 2018-03-17
  • 2020-07-21
  • 2020-04-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多