Вы не можете изменить HTTP-запрос браузера для ресурсов, загруженных тегом . Что бы вы ни пытались сделать, вам нужно будет найти альтернативный подход.
Например, вы можете проксировать запрос через свой собственный сервер и изменять заголовки там. Или вы можете параметризовать URL-адрес ресурса с помощью строки запроса.
Как указывает Алекс, вы также можете использовать объект XmlHTTPRequest
для загрузки данных изображения и использовать setRequestHeader
, хотя я подозреваю, что вы ограничены в том, какие заголовки вы можете установить (я сомневаюсь, что вы можете подменять реферер или пользовательский агент, например, хотя я этого не тестировал).