Посетитель заходит на site1.com?g=x
В этот момент нужно отправить от него (не от сервера) запрос на site2.com?g=x
Я имею доступ к обоим сайтам, и могу внедрить в них любые скрипты.
Я пробовал:
var xhr = new XMLHttpRequest();
xhr.open('GET', 'https://site2.com?g=x', true);
xhr.send();
fetch('https://site2.com?g=x');
Но не помогло. Либо чего-то не хватает, либо запрос передается от сервера, а не от клиента.
Я пробовал:
<img width="1" height="1" src="https://site2.com?g=x" />
Но на это браузер блокирует запрос:
Cross-Origin Read Blocking (CORB) blocked cross-origin response https://site2.com/?g=x with MIME type text/html. See https://www.chromestatus.com/feature/5629709824032768 for more details.
Я пробовал:
<iframe src="https://site2.com?g=x" width="0" height="0"></iframe>
Но это тоже не помогло.