运行没有Web服务器的javascript

时间:2017-01-28 05:21:57

标签: javascript html d3.js webserver

我有一个index.html页面并链接到另一个javascript文件d3.html。在d3.html javaScript文件中,javaScript代码使用本地文件amazon.txt(在我的计算机中)执行一些有趣的操作。我在本地XAMPP Web服务器中编码和测试,一切正常。但是,如果我关闭XAMPP(Web服务器),则无法加载d3.htmld3.html有错误Cross origin requests are only supported for protocol schemes

index.html

<p><a href="d3.html">link</a></p>
d3.html中的

$.get('amazonCut.txt', function (data) {
          // interesting stuff
        }

如果我关闭XAMPP,可以加载index.html,但d3.js不能。我浏览了stackoverflow并将上面的代码更改为:

<p><a href="http://localhost/d3.html">link for complete result </a></p>

$.get('https://localhost/amazonCut.txt', function (data) {
          // interesting stuff
        }

但它不会奏效。我这样做的原因是因为教师在评分时只点击了index.html文件而没有设置任何网络服务器。

0 个答案:

没有答案