この質問はSuperUserに属しているかもしれませんが、とにかくここで質問しようとします。なぜなら、一部のWeb開発者はこの奇妙な動作に遭遇するかもしれないと思います。に解決相対パスで参照されたとき、私はjQueryの(とjQuery UI)によって引き起こされる$ is undefined
の奇妙な問題、に実行VirtualBoxの上のIE8/WinXPの互換性のためにサイトをテストは、含まれていないれてVirtualBoxは共有フォルダから含めることができる.jsファイルのサイズを制限しますか?
、 file:///
URL。おそらくそのサイズが大きすぎる(200KB以上)ためです。
2つの大きなファイルへのリンクをhttp://
に変更するだけで問題が解決しました。
しかし、ここに質問があります:これはどうして起こりましたか?
は間違った設定ですか?バグ?既知の設計上の決定?
詳細:
- のVirtualBox 4.1.8
- ホストOS:win7の64ビットのゲストOS:XP SP3 32ビットインストール
- ゲストの追加、ページが発売されましたVB共有フォルダから
- バグは
- すなわち構成は
- スクリプトはこののように含まれていたデフォルトです(私の知る限り、さえすなわちセキュリティ設定を無視オペラ、中)すべてのブラウザで自分自身を明示した
<script type="text/javascript" src="js/libs/jquery/jquery-1.7.2.js">
- 正確なサイズの限界でした控除されません。
: - あなたはゴミを作成する場合は大きい正当なの.jsファイルかかわらず、何が起こるか - それらの同じラインに沿ってのようなものの400Kを言います。 http://msdn.microsoft.com/en-us/library/windows/desktop/aa365247(v=vs.85).aspx#maxpath。はい、これはSUにとってはより良い質問です。移行することを票決した。 –
@MДΓΓLLLLLLはバージョンの1つでしたが、いいえ、jqueryファイルの名前をj.jsに変更し、.htmlファイルと同じフォルダに入れてみました。無効。 – c69
おそらく、プロジェクトディレクトリからvbox共有ディレクトリへのシンボリックリンクを作成することができます。ああ、これはWindowsのハァッです。人々が窓の上でwebdevをするということが私の心を吹き飛ばします。 –