【问题标题】:Why won't JavaScript run on GitHub pages? [closed]为什么 JavaScript 不能在 GitHub 页面上运行? [关闭]
【发布时间】:2019-09-06 22:25:15
【问题描述】:

我的 JavaScript 代码无法在 GitPages 上运行。它应该显示背景幻灯片,但是...什么也不做。 Other people 遇到同样的问题主要是通过使用 https 协议而不是 http 来解决他们的问题。

但是,我使用的是相对文件路径 src="js/script.js"

我尝试过使用带有相对文件路径的 https 协议 src="https://js/script.js.

我尝试过使用带有绝对文件路径的 https 协议 src="https://github.com/absolute_path/js/script.js"

我尝试将脚本嵌入 html 文档本身,而不是调用外部文件 <script> JavaScript code </script>

所有 在我的本地机器上都可以正常工作,但 none 在 GitPages 上工作。该站点的其余部分工作正常,包括 CSS——只是 JavaScript 不工作。我是 GitHub 新手,对 JavaScript 没有经验,非常感谢您的帮助和耐心等待。

GitPages pagerepository

【问题讨论】:

  • 您的所有图片都返回 404
  • ./js/ 中没有名为script.js 的脚本。并且index.html中没有脚本标签导入脚本。

标签: javascript html github github-pages


【解决方案1】:

您的图片在存储库中被命名为 1.JPG,但在您的 CSS 中被引用为 1.jpg。 Github 文件路径区分大小写,因此您需要将slide.css 中的“jpg”设为大写。您的 js(仅modernizr.js)似乎加载正常。

如果您使用的是 mac,则您的本地文件系统不区分大小写,因此可以在本地正常工作。

【讨论】:

  • 即将发布相同的答案! +1
猜你喜欢
  • 2020-09-03
  • 1970-01-01
  • 2020-06-02
  • 1970-01-01
  • 2021-03-30
  • 1970-01-01
  • 1970-01-01
  • 2014-09-07
  • 1970-01-01
相关资源
最近更新 更多