【发布时间】:2020-04-25 19:11:25
【问题描述】:
我正在尝试编写一个在 chrome 上运行的恶作剧程序,这样当我妈妈在搜索引擎上点击搜索时,它会弹出一个窗口说“你真的需要查一下吗?”。但是,我有点菜鸟,需要一些大方向和/或帮助。我想用 python 写这个,因为它是我最了解的语言,但如果我必须使用另一种语言,请告诉我。谢谢!
【问题讨论】:
标签: google-chrome-extension popup search-engine
我正在尝试编写一个在 chrome 上运行的恶作剧程序,这样当我妈妈在搜索引擎上点击搜索时,它会弹出一个窗口说“你真的需要查一下吗?”。但是,我有点菜鸟,需要一些大方向和/或帮助。我想用 python 写这个,因为它是我最了解的语言,但如果我必须使用另一种语言,请告诉我。谢谢!
【问题讨论】:
标签: google-chrome-extension popup search-engine
有一个 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 行告诉浏览器,当按下按钮时,应该会弹出一个警报。
【讨论】: