【问题标题】:Including .js but failed to load resource包含 .js 但未能加载资源
【发布时间】:2016-02-25 11:02:59
【问题描述】:

我正在编写一个 html 文件,其中包含来自开源项目的多个 .js 库,例如:

<script src=“js/three.min.js"></script>

但它说:

加载资源失败:服务器响应状态为 404(未找到)。

当我点击它时,它显示在此服务器上找不到请求的 URL /blabla/js/three.min.js。 .js 文件位于名为 js 的文件夹中,该文件夹与 html 文件存储在同一位置。我已经经历了大量的谷歌搜索,但找不到解决它的方法。也许这是一个愚蠢的问题,因为我是 JavaScript 新手。任何人都可以告诉我有什么问题吗?

非常感谢!

【问题讨论】:

  • 请给我们一些代码
  • 如果JS文件夹和html在同一个文件夹-那么使用JS文件的相对路径来引用就足够了,例如:
  • 可能是您在示例中使用的两种不同类型的双引号彼此之间的关系并不好;)。试试:

标签: javascript


【解决方案1】:

我可以看看你的代码吗?同时,您可以从下面参考

<script type="text/javascript" src="http://www.your_external_domain/blabla/js/three.min.js"></script>

【讨论】:

  • 您好感谢您的快速回复。我使用了这样的东西: 我也尝试使用绝对路径。但由于我在学校服务器上运行它(https:// ) 需要用户名和密码。和这个有关系吗?
  • 您能否提供更多有关身份验证的详细信息?这可能是导致 HTTP 404 ..
  • @AbbyWanyuLiu 如果您使用绝对路径,它永远不会出现问题。但是,如果您喜欢使用相关问题,请确保在查看页面源代码时(按 CTRL+U)并单击引用的 JS 源链接,您应该可以看到 JS 文件的源代码。
【解决方案2】:

文件是本地的还是在线的?

如果在线尝试使用您的浏览器拨打http://www.your_external_domain/blabla/js/three.min.js。 如果您可以使用浏览器接收文件,那么您的 html 应该可以做到。 如果没有,您可能无法从学校服务器接收此文件。

【讨论】:

    【解决方案3】:

    每个人都回答说他也必须添加type="text/javascript" ..但这不再是必要的了。如果脚本标签不包含type 属性,则自动为Javascript。

    我读到你在你的学校服务器上,所以可能就是这样..(目录可能需要读取你的用户名和密码)。

    尝试将文件上传到某个地方(也许在这里:http://yourjavascript.com/)并以这种方式引用它。

    【讨论】:

      【解决方案4】:

      试试&lt;script type="text/javascript" src="/js/three.min.js"&gt;&lt;/script&gt;(在js前面添加/)。

      【讨论】:

        猜你喜欢
        • 2010-10-09
        • 2021-05-23
        • 2013-10-20
        • 2017-08-01
        • 2017-10-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多