У меня есть приложение Javascript, работающее в браузере, и я хочу получить доступ к некоторым данным, сидящим на сервере, которые не могут включить CORS.
Это не приложение для тестирования, предназначено для конечного пользователя, даже если оно немного техничное.Как я могу обойти безопасность CORS в браузере?
Я считал:
- PHP Proxy: не подходит. Сервер с другой стороны принимает решение о геолокации IP.
- Java/SilverLight: К сожалению, моя цель # 1 является Chrome
- JSON: Нет в наличии
Какие есть варианты?
Обратите внимание, что я не пытаюсь сделать какое-либо вредоносное приложение: если пользователь должен одобрить или разрешить мне сделать этот запрос полностью.
В случае, если это для тестирования вы можете попробовать 'Allow-Control-Allow-Origin: *' расширение хром - (https://chrome.google.com/webstore/detail/allow-control-allow-origi/nlfbmbojpeacfghkpbjhddihlkkiljbi?hl=ru) или даже 'CORS-Toggle', доступный здесь => https://chrome.google. com/webstore/detail/cors-toggle/omcncfnpmcabckcddookmnajignpffnh? hl = ru –
Почему прокси не является вариантом? Вы можете перенаправить соответствующие заголовки (например, X-Forwarded-For) на конечный сервер – remdevtec
@remdevtec Интересный вариант, даже если я не думаю, что подходит для того, что я пытаюсь сделать (у меня нет полного управление другим сервером) – Sahareth