У меня есть прокси сценария тега, который читает данные json с удаленного URL-адреса https В эмуляторе, на айфонах и на некоторых андроид устройствах работает. Но есть некоторые Android (HTC Desire и Motrola Milestone, которые я не знаю), которые не работают.
выдержка из Kunde.js
proxy: {
type: 'scripttag',
url: API_URL + 'getKundenListe',
reader: {
type: 'json',
root: 'kunden'
},
listeners: {
exception: function(proxy, request, operation) {
alert('exception during scripttag proxy operation');
}
}
},
Исключение постоянно отображается на устройствах Android.
Через debug.phonegap.com я выяснил, что удаленное устройство добавило этот тег скрипта в раздел head:
<script src="https://apps.kdo.de/wuakz/json/getKundenListe?_dc=1329298561166&limit=25&callback=stcCallback1001" async="true" type="text/javascript" id="stcScript1001"></script>
На устройствах, которые не работают, тег script находится в разделе заголовка два раза.
Ответ на этот запрос выглядит так:
stcCallback1001({"kunden":[{"kdnr":"0100","bezeichnung":"Stadt Oldenburg","kuerzel":"OL"}],"status":"ok"})
Я также добавил разрешение ИНТЕРНЕТ для AndroidManifest.
Есть идеи, как решить проблему?