Задать вопрос
@GamiDPC

Вызвать функцию в расширении chrome из python или из console?

Как вызвать функцию в расширении chrome из python selenium или из console находясь на сайте

Функция в расширении
function showMessage(text) {
alert( text );
}

и через python или console вызвать эту функцию
showMessage('Всем привет!')

если в Console вызвать находясь на сайте то не видит эту функцию, видит только в том случае если зайти на страницу настроек расширения
  • Вопрос задан
  • 274 просмотра
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Dr_Elvis
@Dr_Elvis Куратор тега Python
В гугле забанен
Заинжектите функцию в страницу, тогда из консоли на странице можно будет вызвать её
InjectFunction = function(PageScriptSpace, func) {
    PageScriptSpace.innerHTML += func;
}
PageScriptSpace = document.createElement('script');
InjectFunction(PageScriptSpace, showMessage);
document.querySelector('head').appendChild(PageScriptSpace);
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы