【问题标题】:Is there a way to give a popup when you click search on a search engine?当您在搜索引擎上单击搜索时,有没有办法弹出窗口?
【发布时间】:2020-04-25 19:11:25
【问题描述】:

我正在尝试编写一个在 chrome 上运行的恶作剧程序,这样当我妈妈在搜索引擎上点击搜索时,它会弹出一个窗口说“你真的需要查一下吗?”。但是,我有点菜鸟,需要一些大方向和/或帮助。我想用 python 写这个,因为它是我最了解的语言,但如果我必须使用另一种语言,请告诉我。谢谢!

【问题讨论】:

    标签: google-chrome-extension popup search-engine


    【解决方案1】:

    有一个 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]"); 创建一个名为 searchButton 的变量并将搜索按钮放入其中。最后 3 行告诉浏览器,当按下按钮时,应该会弹出一个警报。

    【讨论】:

      猜你喜欢
      • 2023-03-29
      • 2018-08-20
      • 2017-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-10
      • 2021-11-16
      相关资源
      最近更新 更多