javascript - CORB:JSFiddle 上的跨域读取阻塞
问题描述
我将https://unpkg.com/htmx.org@1.3.3/dist/htmx.min.js.gz添加到我的 jsfiddle 中,但现在我得到:
CORB:跨域读取阻塞
有没有办法解决这个问题?
JSFiddle:https ://jsfiddle.net/thomas_guettler/7cLy8m5u/3/
代码:
<button
hx-get="https://raw.githubusercontent.com/guettli/html-fragments/main/fragments/simple-div.html">
Press me
</button>
如果我使用此 URL:https ://unpkg.com/htmx.org@1.3.3/dist/htmx.min.js
然后我得到
CORS 策略已阻止从源“https://fiddle.jshell.net”访问“https://raw.githubusercontent.com/guettli/html-fragments/main/fragments/simple-div.html”处的 XMLHttpRequest :对预检请求的响应未通过访问控制检查:它没有 HTTP ok 状态。
解决方案
我找到了解决方法。
如果我使用模拟端点,那么它可以工作。
例如:https ://run.mocky.io/v3/6f4b9b4c-4ac9-44e0-89fa-da7d222346df
我猜这个 github 响应中的 http 标头会使浏览器拒绝该片段:
推荐人政策:strict-origin-when-cross-origin
推荐阅读
- php - PHP从HTML中的表中获取值
- c++11 - C++ 编译器错误:“之前的声明符无效”
- javascript - 如何分别获取 Box shadow 每个值?
- angular - Ionic 4 推送通知弹出窗口未显示
- python - 导入日期时间与从日期时间导入日期时间
- javascript - 如何将此主要 js 添加到模板标签而不引发标签错误?
- scala - Spark-scala Join 的问题。寻找更好的方法
- php - 使用正确的填充时 Mpdf 自动分页符
- uiimage - 当我尝试将缓冲区样本转换为 UIImage 时,iOS 广播扩展随机崩溃
- google-ads-api - 如何获得谷歌关键字的准确搜索量?