Friday, January 11, 2008

Cross-Site XMLHttpRequest

Описание реализации сross-Site XMLHttpRequest в FireFox 3. Если это реализуют и другие производители браузеров (в первую очередь, конечно, самый большой из них), то жизнь разработчиков сильно облегчится. Суть этих предложений в том, что ничего менять в клиентском Ajax коде не придется. На сервере к возвращаемым ответам можно будет добавить новый заголовок Access-Control. Причем этот заголовок можно будет добавить как непосредственно к HTTP отклику, так и указать в возвращаемом XML документе:

<?xml version="1.0" encoding="UTF-8"?>
<!-- Change this to allow="yourdomain.com" to make it accessible to your site, or allow="*" for ANYONE to be able to access it. -->
<?access-control allow="*"?>

в этом заголовке просто указываются домены, которым разрешено запрашивать документ.

No comments: