私はhtml
ページにsvgを持っています。 Mac OSではウェブブラウザとしてChrome 54.0.2840.98 (64-bit)
を使用しています。svgがローカルに表示されたhtmlまたはxhtmlページを作成する
svgはlocalhostでうまく表示されますが、ブラウザパスにfile:///Users/softtimur/...
と指定すると表示されません。
私はいくつかのスレッドを検索しましたが、いくつかはページをxhtml
に変更するよう提案しました。
<html xmlns="http://www.w3.org/1999/xhtml">
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />
しかし、svgはまだローカルに表示されていません。
助けてもらえますか?
PS:Hereはファイルです。ダウンロード後、test.xhtml.txt
をtest.xhtml
に変更する必要があります。
編集:This threadには、Chrome may block the access to local documents (Object in your case) from remote scripts (svg-pan-zoom)
と記載されています。回避策を見つけるためにページを書き直す方法はありますか? Chromeの設定について何かできますか?私は本当にlocalhost
を使いたくありません。
ファイル全体を表示してください。それは
ファイルをアップロードしました。OPをご覧ください。 – SoftTimur
アップロードされたファイルは、D3スクリプトをローカルで使用できる場合に正常に動作します。すなわち、同じフォルダにd3ファイルを持ち、 ''を使用します。私はまた、それがクロスオリジンの問題を引き起こす可能性のある外部リソースをロードしているのを見ていません。 2つの矢印を持つ3つのドットを含むオブジェクトを見ることができます。そうでない場合は、コンソールログからエラーがありますか? – Chainat