18

D3.js が XHR および JSONPリクエストによるデータ ファイルの読み込みをサポートしていることは知っています。

ただし、私の場合、ファイルシステムから .html ファイルをダブルクリックして実行しfile://.../foo.html、ブラウザのように実行します。

foo.htmlブラウザと同じディレクトリ内のデータ ファイル (csv または json) をコンピュータから読み込むことはできますhttp://file://?

4

4 に答える 4

29

最善の解決策は、コンピューターでサーバーを実行して機能させることです。

ここで説明するように、ローカル Web サーバーを作成する最も簡単な方法は、ソース コードがあるディレクトリで次のコマンドを実行することです。

python -m SimpleHTTPServer 8888 &

次に、ページをロードするだけですhttp://localhost:8888

于 2013-03-14T18:36:14.340 に答える
8

ブラウザでそれぞれのセキュリティ メカニズムを無効にすることで、これを行うことができます。Opera ではデフォルトで動作すると思います。--allow-file-access-from-filesコマンド ライン フラグを使用して Chrome を起動すると、 file://.

于 2013-03-14T19:01:50.753 に答える