0
我已將原型XMLHttpRequest
添加到其他功能。
但是當我嘗試自定義標題添加到呼叫它不工作(沒有錯誤和Chrome開發人員工具欄中沒有調用)從原型中添加自定義標頭
我的代碼:
(function(){
var originalOpenFunction = XMLHttpRequest.prototype.open;
XMLHttpRequest.prototype.open = function (method, url, async, user, pass) {
//Add custom header
this.setRequestHeader('custom-header', 'value');
originalOpenFunction.call(this, method, url, async, user, pass);
};
})();
$.ajax("http://www.jsfiddle.net");
當我刪除了setRequestHeader
線,我收到了我預期的錯誤(不允許跨越原點)。
注意雖然我使用jQuery測試JavaScript,解決這個應該是原生的JavaScript。