2015-11-06 80 views
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。

回答

相關問題