TypeError: 只有HTTP才支持跨域请求。仅限于Safari 11
这个错误是由于在Safari 11浏览器中,只有使用HTTP协议的请求才支持跨域请求。跨域请求是指在浏览器中,通过JavaScript代码发送的请求,目标地址与当前页面的域名或端口不一致。
跨域请求的限制是出于安全考虑,以防止恶意网站利用跨域请求获取用户的敏感信息。在Safari 11中,只有使用HTTP协议的请求才被认为是安全的,因此只有这种类型的请求才允许跨域。
解决这个问题的方法是将请求的协议改为HTTP,或者在目标服务器上进行配置,允许跨域请求。具体的解决方法取决于你的应用场景和服务器环境。
以下是一些相关的概念和推荐的腾讯云产品:
请注意,以上推荐的腾讯云产品仅供参考,具体的选择和配置取决于你的实际需求和场景。你可以访问腾讯云官网了解更多关于这些产品的详细信息和使用指南。
参考链接:
领取专属 10元无门槛券
手把手带您无忧上云