0

さて、私は奇妙な問題であると私が信じているものを持っています。MAMP などのサーバーを介してコーディングしているサイトを実行すると、サイトは外部にリンクされたすべての Javascript ファイルを正しくロードします。

ただし、ラップトップからサイトをロードすると、サーバーが実行されていないため (つまり、file://path/to/html.html)、ブラウザー (この場合は Chrome と Safari) は外部 js ファイルをロードしません。

外部ファイルをリンクする方法:

<script type="text/javascript" src="/js/jquery.js"></script>
<script type="text/javascript" src="/js/jquery.cookie.js"></script>
<script type="text/javascript" src="/js/jquery.slides.js"></script>
<script type="text/javascript" src="/js/language.js"></script>
<script type="text/javascript" src="/js/slideController.js"></script>
<script type="text/javascript" src="/js/general.js"></script>

head タグ内。

4

1 に答える 1

4

URL は で始まるため/、ファイル システムのルート (または、IIRC、Windows の現在の文字ドライブのルート) に直接移動します。

URL 解決とセキュリティの違いは、通常、テスト用の Web サーバーを実行せずに開発作業を行う価値がないことを意味します。

于 2013-05-23T15:30:00.657 に答える