シンボリックリンク先のCSS、JSの読込について
HTMLからシンボリックリンクのCSSやJSを読み込む動作がIEとGoogle Chromeで違う。
例えば以下の構成だったとする。
SymLinkCSSTest.html └─real_path ├─syml_test.css ├─syml_test.js ├─<SYMLINK> syml_test_from_real_path.css [syml_test.css] └─<SYMLINK> syml_test_from_real_path.js [syml_test.js]
つまり実態は「syml_test.~」で、
そいつをシンボリックリンクで参照している「syml_test_from_real_path.~」というファイルが同階層に存在している。
このときの動作をまとめると
ファイルブラウザ(Version)結果Google Chrome(36.0.1985.125 m)読める(JS実行できる)
syml_test.css | IE(10.0.9200.17028) | 読める(スタイル適用される) |
Google Chrome(36.0.1985.125 m) | 読める(スタイル適用される) | |
syml_test.js | IE(10.0.9200.17028) | 読める(JS実行できる) |
syml_test_from_real_path.css | IE(10.0.9200.17028) | 読める(スタイル適用される) |
Google Chrome(36.0.1985.125 m) | 読めない(スタイル適用されない) | |
syml_test_from_real_path.js | IE(10.0.9200.17028) | 読める(JS実行できる) |
Google Chrome(36.0.1985.125 m) | 読めない(JS実行できない) |
となる。
実態パスのCSSやJSが読めるのは当然だが(まとめてて変な気がしてきたw)、
シンボリックリンクのCSSやJSはGoogle Chromeでは読んでくれない。