我的应用程序未在较旧的Safari浏览器上加载图像和某些组件。显示SSL错误
我正在使用nodejs托管我的网站使用的某些图像。它可完美适用于Safari,Chrome和Firefox的较新版本。但是对于某些使用旧版本safari的人,使用旧ios设备的人无法使用该网站,因为由于ssl错误而无法加载图片。
这是旧版本的safari在控制台中显示的内容。
无法加载资源:发生SSL错误,无法建立与服务器的安全连接。
这是网站:,并使用cloudfront拥有AWS证书。
回答如下:该错误很可能是设备和Cloudfront支持的due to mismatch in TLS versions
。
较旧的设备可在TLS v1.1或更高版本上运行,而最新的设备可在TLS v1.2或更高版本上运行。
[确保在创建Cloudfront CDN时选择了所需的正确配置。您需要确定模型支持的TLS才能对问题进行深入调试。
https://docs.aws.amazon/AmazonCloudFront/latest/DeveloperGuide/secure-connections-supported-viewer-protocols-ciphers.html