【问题标题】:"Origin null is not allowed by Access-Control-Allow-Origin" : Google Chrome“Access-Control-Allow-Origin 不允许 Origin null”:Google Chrome
【发布时间】:2012-03-22 08:44:18
【问题描述】:

我正在尝试学习 D3.js javascript 库。当我尝试运行以下代码时,我得到“Access-Control-Allow-Origin 不允许 Origin null”错误。源文件和我要加载的文件(bolliger-mabillard.csv)都在同一个文件夹中。我正在使用 Google Chrome 在 Mac 上运行它。如何强制 Chrome 加载此 csv 文件?

function init() {

    d3.csv("http://localhost/~vikalpjain/bolliger-mabillard.csv",function(data){
        vis.append("svg:g")
        .attr("class", "x axis")
        .attr("transform","translate(0," + (h-MARGINS.bottom) + ")")
        .call(xAxis);

        vis.append("svg:g")
        .attr("class" ,"y axis")
        .attr("transform", "translate(" + (MARGINS.left) + ",0)")
        .call(yAxis);

        update ();
    })

【问题讨论】:

    标签: javascript google-chrome d3.js


    【解决方案1】:

    如果您在自己的服务器上运行示例,请尝试将 localhost 替换为 127.0.0.1,这是因为域名必须是与您正在查询的服务器相同。

    【讨论】:

      猜你喜欢
      • 2013-09-27
      • 2012-06-07
      相关资源
      最近更新 更多