1

プロジェクトに ajaxFileUpload jQuery プラグインを実装し、昨日まで動作していましたが、Chrome で動作しなくなりました (バージョン 21.0.1180.79 m)。ただし、FF および IE ブラウザでは動作します。コードは変更されていません。コード スニペットは次のとおりです。

$.ajaxFileUpload({
            url: 'AjaxFileUploader.ashx',
            secureuri: false,
            fileElementId: 'upfile',
            dataType: 'json',
            data: { name: 'logan', id: 'id' },
            success: function (data, status) {
                PreviewImage(data);
            },
            error: function (data, status, e) {
            }
        });

これを Chrome 開発者ツールで実行して、例外が発生するかどうかを確認しましたが、成功しませんでした。誰か助けてくれませんか?

4

1 に答える 1

1

[ツール] -> [拡張機能] に移動し、奇妙な拡張機能を無効にします。これで修正されました。

AjaxFileUpload が json を返すために使用するバックグラウンド iframe に、拡張機能が HTML を挿入していました。この要素の HTML が json 応答を破損しているため、評価が失敗していました。

Chrome の更新前はすべて正常に機能していたため、おそらくこの更新に関する何かが拡張機能の動作を変更しました。クールではありません。

于 2012-09-03T22:23:24.733 に答える