D3 ( http://d3js.org/ )、特にhttp://bl.ocks.org/mbostock/3306362やhttp://bl.ocks.org/mbostockなどのサンプルに慣れようとしています。/2206590 . これらのサンプルはすべてローカル ファイル IO を使用して位置情報をロードしているようです。次のコード スニペットが一般的です。
queue()
.defer(d3.json, "/mbostock/raw/4090846/us.json")
.defer(d3.tsv, "unemployment.tsv")
.await(ready)
他のサンプルは、この署名を使用してデータをロードすることがよくあります。
d3.json("someJSONFile.json", function(error, uk) {
console.log(uk);
});
サンプルをテストするためにいくつかのローカル html ファイルを作成しましたが、セキュリティ上の問題が発生しています。スクリプトがローカル ファイルにアクセスしていることは明らかで、Microsoft スタックで実際に問題が発生しています (Apple または Linux は現時点ではオプションではありませんが、Chrome を試してみましたが、成功しませんでした)。html ファイルを有効にするか、スクリプトをリファクタリングして、ローカル ファイルにアクセスできるようにするにはどうすればよいでしょうか。