20 / 49
Что такое JSONP и почему его больше не используют?
JSONP (JSON with Padding) — это хак для обхода Same-Origin Policy, основанный на том, что тег <script> может загружать скрипты с любого origin. Сервер оборачивает JSON-данные в вызов callback-функции, и браузер исполняет этот скрипт. JSONP больше не используют, потому что он небезопасен (XSS-вектор, нет контроля ошибок, только GET) и полностью заменён CORS.