Есть ли способ выдать всплывающее окно при нажатии кнопки поиска в поисковой системе? - PullRequest
0 голосов
/ 25 апреля 2020

Я пытаюсь написать программу-шалость для запуска на chrome, чтобы, когда моя мама запускала поиск в поисковой системе, появлялось всплывающее сообщение: «Вам действительно нужно было это искать?». Тем не менее, я немного новичок и мне нужно какое-то общее руководство и / или помощь по этому вопросу. Я хотел бы написать это на python, поскольку это язык, который я знаю лучше всего, но если мне придется использовать другой язык, пожалуйста, дайте мне знать. Спасибо!

1 Ответ

0 голосов
/ 25 апреля 2020

Существует расширение chrome, tampermonkey, которое позволяет запускать пользовательские сценарии javascript при загрузке страницы. Вы можете использовать это для создания функции, которая показывает предупреждение при нажатии поиска.

Установите расширение, откройте его, создайте новый пользовательский скрипт, удалите что-то внутри и вставьте это:

// ==UserScript==
// @name         alert on google search
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  show an alert on google search
// @author       You
// @match        https://www.google.*/*
// @grant        none
// ==/UserScript==

(function() {
    var searchButton = 
document.querySelectorAll("button[type=submit]");
    searchButton.onclick = function(){
        alert("Are you sure?");
    }
})();

Первые 9 строк сообщают tampermonkey имя скрипта и другие вещи, которые сейчас не важны.

var searchButton = document.querySelectorAll("button[type=submit]"); создает переменную calles searchButton и помещает в нее кнопку поиска. Последние 3 строки сообщают браузеру, что при нажатии кнопки должно появиться предупреждение.

...