由于 mime 不匹配,资源被阻止
Posted
技术标签:
【中文标题】由于 mime 不匹配,资源被阻止【英文标题】:the resource was blocked due to mime mismatch 【发布时间】:2021-03-21 04:02:01 【问题描述】:我在尝试使用 jquery 获取 oembed 的 spotify 时收到一条错误消息
来自“https://open.spotify.com/oembed?format=json&url=https%3A//open.spotify.com/album/1YwzJz7CrV9fd9Qeb6oo1d&maxwidth=564&maxheight=564&callback=351037342674900972994_1607536811060&_10681607”的资源被阻止MIME 类型(“application/json”)不匹配(X-Content-Type-Options: nosniff)。
如你所见,url是正确的,它返回了url的JSON
有没有办法绕过这个错误?
【问题讨论】:
【参考方案1】:为什么要使用 jQuery?只需像这样添加一个 iframe:
<iframe src="https://open.spotify.com/embed/album/1YwzJz7CrV9fd9Qeb6oo1d" width="300" height="380" frameborder="0" allowtransparency="true" allow="encrypted-media"></iframe>
【讨论】:
我正在使用oembed动态创建iframe 那么你应该编辑你的问题并添加相关代码以上是关于由于 mime 不匹配,资源被阻止的主要内容,如果未能解决你的问题,请参考以下文章
的资源已被阻止,因为 MIME 类型不匹配的资源已被阻止,因为 MIME 类型不匹配
谷歌,火狐提示来自"http://xxx.com/file"的资源已被阻止,因为 MIME 类型("text/plain")不匹配(X-Content-Type
由于 MIME 类型不匹配,功能被阻止(X-Content-Type-Options: nosniff)
由于 MIME 类型(“text/html”)不匹配(X-Content-Type-Options: nosniff)而被阻止