Междоменный XMLHttpRequest с использованием CORS или веб-прокси

У моего клиента очень специфическая техническая проблема, и он попросил нас найти ресурс для нее. Это очень специфично, поэтому мне было интересно, может ли кто-нибудь направить нас в правильном направлении (чтобы я мог направить их).

Они пытаются выполнить XMLHttpRequest для домена, отличного от страницы, чтобы связаться со сторонним сайтом BI, к которому они хотят получить доступ. Когда они пытаются получить доступ к стороннему сайту BI на своем веб-сайте, он ломается и не открывает сайт. Браузер блокирует его, поскольку обычно разрешает запрос из того же источника из соображений безопасности. Им сказали, что им нужно сделать что-то другое, когда они хотят выполнить междоменный запрос с использованием CORS. Или они должны использовать веб-прокси? Или другой метод?

Как бы они начали решать эту проблему, не имея опыта ни в одной из областей?

Сайт нашего клиента в основном написан на PHP/JavaScript, и это было бы огромным подспорьем в решении проблемы, которую они пытались решить около двух недель.

Мысли?


person Ari Waller    schedule 28.07.2015    source источник


Ответы (1)


У нас возникла та же проблема, когда мы получили доступ к шрифтам из нашего поддомена. И, наконец, мы добавили следующее в .htaccess, и это сработало для нас.

<ifmodule mod_expires.c>
    <Filesmatch "\.(jpg|jpeg|png|gif|js|css|swf|ico|woff|mp3)$">
        Header set Access-Control-Allow-Origin "*"
    </FilesMatch>
</IfModule>
person Arun Krish    schedule 28.07.2015
comment
Спасибо, Алекс. Мы попробуем это. Я очень ценю это. - person Ari Waller; 29.07.2015