3
我目前遇到Chrome和Safari的問題,但與Firefox沒有關係。 我只是試圖發送一個基本的GET
請求到服務器。這一個使用SSL和在base64中編碼的"username:password"
的基本認證。下面一個例子:選項資源加載失敗 - 基本身份驗證+ SSL - Chrome/Safari
$.ajax({
url: 'https://(...)',
type: "GET",
beforeSend: function(xhr) {
var base64 = 'dXNlcm5hbWU6cGFzc3dvcmQ=';
return xhr.setRequestHeader("Authorization", "Basic " + base64);
}
});
Chrome開發人員工具顯示了我的錯誤:
OPTIONS https://(...) Resource failed to load
f.support.ajax.f.ajaxTransport.send
f.extend.ajax
我能做什麼呢?謝謝你的幫助。
在我看來像XSS保護。即使這個錯誤看起來很奇怪。 爲了克服,你將不得不使用jsonp。但是,這意味着你必須將用戶/密碼輸入到url明文中,所以它不是真正的解決方案。 – dualed 2012-08-19 16:26:36