Chrome и Firefox могут обрабатывать ответы из нижеследующих запросов только в порядке, Safari дает проблемы.Ajax запрос пустой ответ только в Safari
Coffescript примеры:
$.get "https://mtgox.com/api/1/BTCEUR/ticker", (data) ->
console.log(data)
Вышеуказанные работы запроса и дает ответ JSON (даже в Safari).
Запрос ниже не получает ответа в консоли (Safari):
$.get "https://api.bitcoinaverage.com/ticker/EUR", (data) ->
console.log(data)
Единственное различие, которое я могу определить это структура JSON. Есть ли обходной путь для решения этой проблемы?
[Некоторые исследования] (http://stackoverflow.com/questions/18778814/jquery-ajax-call-often-not-working- on-safari-6) предполагает, что более старые сафари не всегда перезагружают JS-файл. Вы проверили, действительно ли ваш файл меняется в браузере? – JoshWillik
Нет ничего плохого в JS AFAIK, попробуйте скрипт JS в Safari, и вы увидите, что второй запрос ajax, написанный в моем вопросе, не будет работать ... – Laurens