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

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

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

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

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

Мысли?

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>