我需要帮助来解决以下问题。在使用 react 应用程序练习时,我在控制台中收到了这个消息:
[弃用] 自 2021 年 5 月左右的 M91 起,SharedArrayBuffer 将需要跨域隔离。有关更多详细信息,请参阅https://developer.chrome.com/blog/enabling-shared-array-buffer/。有人遇到这个问题吗?并且知道如何实施吗?
我需要帮助来解决以下问题。在使用 react 应用程序练习时,我在控制台中收到了这个消息:
[弃用] 自 2021 年 5 月左右的 M91 起,SharedArrayBuffer 将需要跨域隔离。有关更多详细信息,请参阅https://developer.chrome.com/blog/enabling-shared-array-buffer/。有人遇到这个问题吗?并且知道如何实施吗?
除非您自己使用 SharedArrayBuffer,否则该消息可能是由 React 引起的。有关更多详细信息,请参阅https://github.com/facebook/react/issues/20829。它已在 React 17.0.2 中修复,但不幸的是它不会被向后移植到旧版本。
警告是为了减轻在 Chrome 92 之后使用 SharedArrayBuffer 时的麻烦,但由于在旧的 React 版本中检查了可用性window.SharedArrayBuffer
,您不太可能看到相同的问题。
底线是,只要您确信它是由 React 引起的,就不要担心警告。