1

私のサイトには、jquery と dojo を使用するページがいくつかあります (実際には jquery に移行しています)。jquery と dojo のどちらを使用するかに関係なく、すべての ajax リクエストに共通のカスタム ヘッダーを設定する必要があります。次のようなことができますか?

$.ajaxSetup({
    headers: {
        'X-app':'ios'
    }
});
dojo._xhr_orig = dojo.xhr;
    dojo.xhr = function(/*String*/ method, /*dojo.__XhrArgs*/ args, /*Boolean?*/ hasBody){
        args = args || {};
        args.headers = args.headers || {};

        args.headers['X-app'] = 'ios';

        return dojo._xhr_orig.apply(this, arguments);
    }

しかし、私はサイト全体でこれを行う必要があります。これを行うために XMLHTTPrequest プロトタイプで何かを変更できるものはありますか?

4

1 に答える 1