3

環境

jsファイルの圧縮とジャンクションを自動化するために、このツールを使用します。

インストールして構成すると、以下のコードは、すべてのJSフォルダーと圧縮および連結されたjsを返します。project

<script src="@BundleTable.Bundles.ResolveBundleUrl("~/Scripts/pages/project-projectPhotos/js")"></script>

問題

私のページには、次のコードがあります。

loaderPhotosPage = function(url) {
  $.getScript('/Scripts/pages/project-projectPhotos/js', function() {
    alert(url); //This code is not executed!! Here's the problem;
  });
};

alert実行されることはありません!

テスト

Google Chromeデベロッパーツールを使用してテストツールをシミュレートするために、次の結果が得られました。

GoogleChromeデベロッパーで実行されたコード

コンソールとヘッダーを見てください。実行は非常に成功しています!

GoogleChromeデベロッパーで実行されたコード

今プレビュー結果

GoogleChromeデベロッパーでのスクリプトの結果

HTTPステータスがキャンセルされたのはなぜですか?それでも、コンソールのコードは正常に実行されていました(テキスト:success

Httpステータス

このリンクにjsファイルを完成させました。

別のテスト:

スクリプトのリンクが正常に実行されているgetを参照してください。

スクリプトを取得

助けてくれてありがとう!

4

1 に答える 1

2

キャンセルされたステータスは、現在の開発チャネルGoogleChromeの問題です。これはアップストリームで修正されており、それに応じて開発チャネルに伝播されます。

https://bugs.webkit.org/show_bug.cgi?id=72873

于 2011-12-06T18:01:38.740 に答える