我正在開發一個具有默認瀏覽器的Samsung tablet。jQuery Ajax在Android平板電腦瀏覽器上失敗
的ISS告訴我這個信息:Mozilla的/ 5.0 +(Linux的; + U +安卓+ 3.2 + EN-US; + GT-P7500 +構建/ HTJ85B)
AJAX調用保持與失敗將信息發佈到服務器時出錯0並且沒有信息。在其他任何瀏覽器上,它都能正常工作。
任何想法爲什麼?
這裏是我使用的代碼: 狀態是0 結束textStatus未定義
$.ajax({
url: uri,
contentType: "application/json;charset=utf-8",
dataType: "text",
data: input,
type: 'POST',
error: function (jqXHR, textStatus, errorThrown) {
doShowError("Error:" + jqXHR.status + "--" + textStatus + "--" + errorThrown + "-"+ jqXHR.readyState);
}
}
編輯1:Mozilla/5.0+(Linux;+U;+Android+3.2;+en-us;+GT-P7500+Build/HTJ85B)+AppleWebKit/534.13+(KHTML,+like+Gecko)+Version/4.0+Safari/534.13
這是我得到的。
我見過至少2其他線程與「Mozilla的Android」的問題。我想知道他們的JavaScript實現是否還沒完成。 – 2012-07-11 14:35:57
是的,但到目前爲止,我從他們的錯誤跟蹤器中找到並嘗試的解決方案並沒有幫助。由於不活動,他們關閉了這兩個錯誤。 – 2012-07-11 15:58:56
@ Floradu88:**每個**網頁瀏覽器都會在用戶代理字符串中顯示「Mozilla」。這個特定的瀏覽器絕對基於WebKit,與Mozilla無關。 – 2012-07-11 20:43:02