python服务器:localhost:Chrome:不允许加载本地资源

时间:2018-04-03 19:20:29

标签: javascript google-chrome firefox microsoft-edge

我已将d3.js文件放在本地文件夹中。 我已经启动了一个python服务器

python -m http.server 8888 &

然后尝试在三种不同的浏览器Edge,Chrome和Firefox中打开index.html文件。

该文件在Edge中加载javscript代码,但不在Chrome和Firefox中加载。

我还尝试直接打开index.html文件(通过键入位置而不是在三个浏览器中执行localhost:8888。

这次在Edge以及Chrome中加载了javascript。但不是在Firefox中。

如何使用python http服务器在Chrome中加载javascript?

如何使用其中任何一种方法(python http服务器或直接打开文件)在Firefox中加载它?

下面的index.html文件要求:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <title>D3 Page Template</title>
  <script type="text/javascript" 
   src="C:/Users/test/OneDrive/Documents/d3js/d3/d3.js"></script>
</head>
<body>
  <script type="text/javascript">
   var dataset=[5,10,15,20,25]
   d3.select("body").selectAll("p")
   .data(dataset)
   .enter()
   .append("p")
   //.text("New paragraph!")
  .text(function (d) {return d;})
  .style("color","red")
  </script>
 this is a test
</html>

0 个答案:

没有答案