Насколько я понимаю, технология crossdomain.xml для crossdomain XHR основана на Flash. Эти настройки на сервере позволяют Javascript-код от клиента (используя флэш-память) обходить политику одинакового происхождения.Crossdomain.xml и iPad
Мне было интересно, если эта техника больше не работает в устройствах iPad (так как они не поддерживают Flash). Означает ли это, что все эти веб-мэшапы, использующие эту технику для доступа к данным из браузера клиента, вообще не работают?
Извините, если я предполагаю что-то не так.
Спасибо за ваш комментарий mattbasta. Однако, я немного запутался, чем раньше. ;) этот метод для компакт-XHR описано здесь: http://jimbojw.com/wiki/index.php?title=Cross-domain_Ajax_via_Flash и даже facebook использует его, как мы можем видеть здесь: HTTP : //wiki.developers.facebook.com/index.php/FBJS_LocalProxy Наконец, afaik, это предложение w3c с заголовками реализовано только в Firefox 3.5 (и выше): https://developer.mozilla.org/En/HTTP_access_control Что касается YQL, кажется приятным, это в значительной степени сервер-прокси-решение. Я рассматривал клиентское решение на iPad. –
@Cristobal: документ, на который вы ссылаетесь, использует Flash для выполнения запроса; это не встроенная функция браузера. Возможно, я неправильно понял ваш вопрос. – mattbasta
@ Кристобаль: Я должен уточнить: поскольку статьи, о которых вы упоминали, используют Flash, вы не можете заставить их работать на мобильных устройствах Apple (так как они не поддерживают Flash). Вы должны использовать другую технику. – mattbasta