Можно ли посылать запросы на другой сайт, если он это разрешает?
Да, с использованием JavaScript вы можете отправлять запросы на другой сайт, если этот сайт разрешил такую возможность. Это осуществляется с помощью технологии, называемой XMLHttpRequest (XHR), или с использованием более нового API Fetch. XMLHttpRequest позволяет создавать и отправлять асинхронные HTTP запросы к серверу. Вот пример использования: var xhr = new XMLHttpRequest(); xhr.open("GET", "https://example.com/data", true); xhr.onreadystatechange = ... Читать далее