Как сохранить исходную страницу Google при создании расширения Chrome? - PullRequest
0 голосов
/ 14 мая 2019

Я создаю расширение Chrome, которое меняет фоновое изображение исходной страницы Google.Но все, что я пробовал, просто удаляет все и начинается с нуля. Есть ли способ, которым я мог бы сохранить исходную страницу Google и добавить свои фоновые изображения

Я уже пытался использовать исходный код Google дляповторить это, но это не сработало.

1 Ответ

0 голосов
/ 15 мая 2019

Если у вас уже настроено расширение, позволяющее вставлять скрипты в домены google.com, все, что вам нужно сделать, это получить тело и изменить стиль "background-image". Я попробовал следующий код во внедренном скрипте, и это, кажется, делает трюк:

let googleBody = document.getElementsByTagName("body")[0];
if(googleBody) {
  googleBody.style.backgroundImage = `url("https://images.gog.com/60c724a052275a049d857d53957dc38e9347742f52372bb956d992b43efa8fb5_product_card_v2_mobile_slider_639.jpg")`
}

Также имейте в виду, что вы не можете внедрять скрипты в представление newTab, поэтому, если вы попытаетесь внедрить скрипты там, они, вероятно, потерпят неудачу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...