首页 > 解决方案 > 为什么 JavaScript 不能在 GitHub 页面上运行?

问题描述

我的 JavaScript 代码不在 GitPages 上运行。它应该显示背景幻灯片,但是...什么也不做。遇到相同问题的其他人大多使用 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>

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

GitPages页面存储库

标签: javascripthtmlgithubgithub-pages

解决方案


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

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


推荐阅读