God*_*ike 7 safari webkit cross-domain ios
由于 iOS 12 Safari 阻止我的 url 请求凭据,因为它是跨域请求。iOS 11 一切正常。所以我认为所有标题都设置正确。
控制台输出是:
Blocked *URL* from asking for credentials because it is a cross-origin request.
Run Code Online (Sandbox Code Playgroud)
我在发行说明中找不到任何表明可能已更改的内容。
https://developer.apple.com/documentation/safari_release_notes/safari_12_release_notes
你们中有人知道 Apple 在 Safari 12 中做了什么更改以提高安全性/阻止跨域请求要求凭据吗?
谢谢你的帮助!
添加crossorigin到脚本元素应该根据这个答案解决这个问题。例子:
<script src="my-code.js" type="module" crossorigin></script>
Run Code Online (Sandbox Code Playgroud)
另见https://developer.mozilla.org/en-US/docs/Web/HTML/CORS_settings_attributes
| 归档时间: |
|
| 查看次数: |
3464 次 |
| 最近记录: |