0
我正在構建應用程序,該應用程序使用基本用戶身份驗證從服務器獲取數據。這在Android上正常工作,但在iOS上沒有任何反應。在safari中它也可以正常工作。基本用戶身份驗證適用於Android,不適用於iOS
這是我使用的代碼:
$.ajax({
url: main_url+'api-cache/'+slug+'.json?r='+random_number(),
dataType: 'json',
headers: {
'Authorization': "Basic " + btoa(localStorage.getItem('email') + ":" + localStorage.getItem('password'))
}
})
.done(function(result) {
main_url是一個HTTPS網站的鏈接。
我已經嘗試過用戶名和密碼,就像jQuery文檔所說的那樣,並且在發佈之前,似乎沒有任何工作。沒有身份驗證,它順利運行。而且結果似乎是「.done」,因爲在「.fail」中沒有錯誤發生。
幫助?哦,順便說一句,我正在使用Phonegap Build。