React应用程序在Safari中不起作用.在Chrome和FireFox上运行良好,但为狩猎提供了黑色布局



我的react应用程序适用于所有浏览器,但不适用于MacOS上的Safari(Catalina操作系统和13.1.2版(。我没有得到任何错误,没有控制台消息,没有任何能给我一些想法的东西。它只在Safari中渲染空白屏幕。

有些人建议我清除缓存或关闭缓存,然后重新加载页面,但这对我不起作用。

我试图在safari中本地运行我的react应用程序,然后我在控制台中收到了以下错误消息:-

[Error] Failed to load resource: A server with the specified hostname could not be found.
[Error] The source list for Content Security Policy directive 'script-src' contains an invalid source: ''strict-dynamic''. It will be ignored.

你知道我该怎么解决这个问题吗?

感谢

我发现了这个问题。失败的主要原因是safari中没有触发"回调"函数。所以我查看了谷歌的官方网站(https://developers.google.com/identity/sign-in/web/sign-in)关于谷歌登录,我知道我们应该使用(meta name="google-signin-client_id"content="YOUR_client_id.apps.googleusercontent.com"(,它解决了这个问题。现在它在每个浏览器中都运行良好。

最新更新