如何在 jsFiddle 中添加来自 GitHub 的任意 JavaScript 文件

How do I add arbitrary javascript files from GitHub in jsFiddle?

本文关键字:GitHub 任意 JavaScript 文件 jsFiddle 添加      更新时间:2023-09-26

我知道jsFiddle曾经支持来自GitHub的任意javascript文件,但现在不支持了。可能是GitHub已经改变了它的mime类型的原始文件。当所需的JS文件不在任何CDN中时,有什么替代方案(可能是其不太受欢迎的JS存储库)。

这是我看到的一个老问题,但我仍然找到了答案:

  1. 获取您需要包含的 Github 文件的原始 URL。 例如,您将拥有 https://raw.github.com/k4r573n/leaflet-control-osm-geocoder/master/Control.OSMGeocoder.css
  2. 删除"raw"和"github"之间的点(.),并在jsfiddle中使用该生成的url。 例如,你最终会得到 https://rawgithub.com/k4r573n/leaflet-control-osm-geocoder/master/Control.OSMGeocoder.css 在jsfiddle中完美运行。

为什么会这样?因为 rawgithub.com 服务提供具有正确 MIME 类型的内容。

显然,这要归功于 http://www.geekdave.com/2013/06/19/linking-raw-github-files-from-jsfiddle/我真正找到了我需要的答案。

干杯!