【问题标题】:Cors options to get Gists获取 Gists 的 Cors 选项
【发布时间】:2021-01-03 11:08:53
【问题描述】:

我尝试将我的要点嵌入到 github 脚本中。我有一个 NodeJS ExpressJS 应用程序,创建一个静态页面并粘贴由 github.gist 生成的脚本标签。现在我得到了一个错误:

my-website:35 Cross-Origin Read Blocking (CORB) blocked cross-origin response https://gist.github.com/PinkyRabbit/7f2db625ae53d799b5ecc4b710c65644 with MIME type text/html. See https://www.chromestatus.com/feature/5629709824032768 for more details.

我尝试使用 cors module 允许 cors,但即使我使用默认设置为所有域打开 cors cors() - 没有任何改变,github.gists 仍然被阻止。

【问题讨论】:

  • 你找到解决方案了吗?
  • 据我了解,此 corb 设置是由 gist 服务设置的。所以嵌入 github gist 仅适用于 cors 列表中的域 - 不适用于我的任何域。我认为这个想法是在 github 页面中使用要点。

标签: node.js express cross-origin-read-blocking


【解决方案1】:

RawGit上的 CORS 似乎支持 Gist

curl -I https://raw.githack.com/gist/Rapptz/c4324f17a80c94776832430007ad40e6/raw/c92df8492be3679635dee0e80273b2ffb6a64cbf/dpy_development_plans.md
HTTP/1.1 200 OK
Date: Sun, 06 Mar 2022 06:56:13 GMT
Content-Type: text/markdown; charset=utf-8
...
Access-Control-Allow-Origin: *

不过有很多问题,请仔细阅读链接。

【讨论】:

    猜你喜欢
    • 2020-09-03
    • 1970-01-01
    • 2014-10-22
    • 1970-01-01
    • 1970-01-01
    • 2012-08-30
    • 1970-01-01
    • 2017-10-08
    • 2013-04-12
    相关资源
    最近更新 更多