Hello World / plɹoM ollǝH

Programmers Live in Vain

three.js Chromeローカルファイル読み込みで怒られたよ

three.jsのサンプルローカルで実行してたら怒られたのでメモ

Failed to load **** Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https.

ローカルサーバー建てるのは面倒くさいので
起動オプション付きのショートカットを用意する

「ショートカット」タブの「リンク先」に下記オプションを追加して

--allow-file-access-from-files

「ショートカット」タブの「詳細設定」⇒「管理者として実行」にチェックを
「互換性」タブにも「管理者としてこのプログラムを実行する」が存在するが
こちらをチェックするとexe自体の起動設定が管理者権限になってしまうので注意

Chromeのプロセスを全部終了してから↑のショートカットで起動させる
これでエラー回避できるんやで