【问题标题】:iOS 11 JavaScript can't find variable `globalThis`iOS 11 JavaScript 找不到变量`globalThis`
【发布时间】:2021-04-06 08:25:22
【问题描述】:

JavaScript globalThis 是否有可能不支持与 iOS 11 或更早版本一起使用?

globalThis 有什么解决办法,从现在开始,我收到ReferenceError: main.chunk.js Can't find variable: globalThis 的错误?

【问题讨论】:

    标签: javascript ios reactjs safari this


    【解决方案1】:

    根据MDN page on globalThis,iOS Safari 支持版本为 12.2 或更高版本。

    对于早期版本,您需要polyfill

    或者您可以在 global 上下文中插入此代码:

    if (typeof globalThis === 'undefined') {
      var globalThis = Function('return this')();
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-20
      • 1970-01-01
      • 2021-03-03
      • 2023-03-24
      • 1970-01-01
      相关资源
      最近更新 更多