我的反应应用程序没有在旧版 Safari 浏览器上加载图像和某些组件。显示 SSL 错误
Posted
技术标签:
【中文标题】我的反应应用程序没有在旧版 Safari 浏览器上加载图像和某些组件。显示 SSL 错误【英文标题】:My react app not loading images and some components on older Safari Browsers. Shows SSL error 【发布时间】:2019-09-27 19:12:16 【问题描述】:我正在使用 nodejs 来托管我的网站使用的一些图像。它可以在新版本的 safari、chrome 和 firefox 上完美运行。但是对于一些使用旧版 safari 的人,使用旧 ios 设备的人,无法使用该网站,因为由于 ssl 错误,图像无法加载。
这是旧版 safari 在控制台中显示的内容。
加载资源失败:发生 SSL 错误,无法与服务器建立安全连接。
这是网站:https://nindoa.mx 我的 nodejs 服务器使用 https 并且有一个使用 cloudfront 的 AWS 证书。
【问题讨论】:
【参考方案1】:错误很可能发生在设备和 Cloudfront 支持的due to mismatch in TLS versions
。
旧设备适用于 TLS v1.1 或更高版本,而最新设备适用于 TLS v1.2 或更高版本。
确保在创建 Cloudfront cdn 时选择了所需的正确配置。您需要确定模型支持的 TLS 以深入调试问题。
https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/secure-connections-supported-viewer-protocols-ciphers.html
【讨论】:
以上是关于我的反应应用程序没有在旧版 Safari 浏览器上加载图像和某些组件。显示 SSL 错误的主要内容,如果未能解决你的问题,请参考以下文章