【发布时间】:2018-09-20 20:01:46
【问题描述】:
我正在尝试一些非常简单的方法,但由于某种原因它不起作用:
index.html:
<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>SyriLab</title>
<link rel="stylesheet" href="css/bootstrap.min.css">
<link rel="stylesheet" href="css/style.css">
</head>
<body>
<header></header>
<div id="content"></div>
<script src="js/jquery-3.3.1.min.js"></script>
<script src="js/poper.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="js/functions.js"></script>
<script src="js/main.js"></script>
</body>
</html>
js/main.js:
window.onload=function(){
main();
}
function main(){
$("header").load("./pages/header.html");
$("#content").load("./pages/home.html");
}
我在启动 index.html 时遇到的错误:
加载文件失败:///E:/Dev/Eclipse/SyriLab/pages/header.html:跨源请求仅支持协议方案:http、data、chrome、chrome-extension、https。
加载文件失败:///E:/Dev/Eclipse/SyriLab/pages/home.html:跨源请求仅支持协议方案:http、data、chrome、chrome-extension、https。
一切都是本地的,相同的根目录,我只是想制作一个基本的 html 页面,包括引导程序和 jquery(也是 poper,不确定它是什么,但在引导程序页面上)。并在 php 中使用类似于“include”的东西,但使用常规的 js 和 html。
我在这里做错了什么?
【问题讨论】:
-
错误告诉你...提示你的协议是
file...安装猫鼬。它是一个用于 Windows 的轻量级 Web 服务器,并创建一个将组成的域指向本地主机的主机。 -
没有别的办法了吗?我希望能够在不运行任何东西的情况下进行实验。
-
像这样加载外部 html 是一种非常糟糕的做法。
-
不,我在骗你。去安装猫鼬...这很简单。
-
威尔斯:那我该怎么办? Darkrum:好的,谢谢,我只是不想安装或运行任何东西,只需启动我的页面。但如果没有其他选择
标签: javascript jquery html bootstrap-4