Как заменить определенное изображение на сайте другим изображением? - PullRequest
1 голос
/ 27 июня 2011

На этом сайте есть изображение, которое я хочу заменить. Так же, как скрипты, которые заменяют фон страницы, как Google.

В html, это в img scr. Как заменить этот конкретный источник на странице другим источником, чтобы каждый раз, когда я посещаю эту страницу, он отображал нужное мне изображение вместо того, которое обычно там есть?

Ответы [ 3 ]

1 голос
/ 28 июня 2011

Если вы просто хотите изменить это для себя, Greasemonkey идеально подходит. Это позволяет вам запускать скрипт (Kerin предоставляет отправную точку) каждый раз, когда вы посещаете страницу. Посмотрите эти Обучающие программы Greasemonkey .

1 голос
/ 21 апреля 2019

Расширение браузера может сделать это для вас. Я знаком с тем, как сделать это с Requestly , который сделал мой друг.

В качестве примера я демонстрирую, как заменить изображение логотипа Google на изображение логотипа Bing с простым правилом:

screenshot of rule config in Requestly

и затем при перезагрузке страницы после включения правила:

bing logo on google homepage

0 голосов
/ 27 июня 2011

РЕДАКТИРОВАТЬ: Похоже, что вы хотите заменить изображение на сайте, который не является вашим. Если у вас нет законного доступа к веб-серверу сайта или системе CMS, вы ничего не можете сделать. Я оставляю оставшуюся часть моего поста ниже на случай, если я неверно истолковал:


Я предполагаю, что вы хотите сделать это в Javascript, так как вы пометили свой пост «Скриптом». Конечно, существуют и другие языки сценариев, но только Javascript действительно имеет значительную установленную базу.

Сначала вам нужно присвоить изображению идентификатор, что-то вроде:

<img src="/images/cat.png" id="mypicture">

Затем внутри вашего Javascript вы можете изменить источник изображения следующим образом:

document.getElementById('mypicture').src = "/images/dog.png";

Вы можете продвинуть эту технику довольно далеко, даже добавив материал к тегу изображения, например:

<img src="/images/cat.png" id="mypicture" onClick="document.getElementById('mypicture').src = '/images/dog.png';">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...