gpt4 book ai didi

javascript - 不能使用 w3school HTML 包含

转载 作者:行者123 更新时间:2023-11-30 09:48:00 24 4
gpt4 key购买 nike

这里是关于使用 .js 文件包含 HTML 的原始 w3school 文章的链接 link .
我从字面上复制了 w3school 示例中的所有内容,但出现了这个错误:

w3school.js:131 XMLHttpRequest cannot load file:///C:/Users/KBS-3/Desktop/project_1/html/header.html. Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https, chrome-extension-resource.

这是我的 index.html

<!DOCTYPE html>
<html>
<script src="http://www.w3schools.com/lib/w3data.js"></script>

<body>

<div w3-include-html="content.html"></div>

<script>
w3IncludeHTML();
</script>

</body>
</html>

和content.html

<h1>HELLO WORLD</h1>

有什么解决办法吗?

最佳答案

如错误所示,您正在尝试使用 javascript 包含本地 html 文件 file:///C:/Users/KBS-3/Desktop/project_1/html/header.html.出于安全原因,这是不允许的。 (想象一下,如果允许,网站可以读取您的任何本地硬盘数据)。

解决方案:将您的网站移动到 localhost,即使用 XAMP 或真实服务器,这样就没问题了。

关于javascript - 不能使用 w3school HTML 包含,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37959891/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com