如何让Chrome访问任意网站时自动执行指定JavaScript代码?
嘿,要让Chrome访问任意网站都自动执行alert("hi"),这里有两个实用的方法,我给你一步步讲清楚~
方法1:使用Tampermonkey(最推荐,操作简单)
这是最省心的方式,借助油猴扩展就能轻松实现:
- 打开Chrome应用商店,搜索「Tampermonkey」,安装那个带猴子图标的扩展
- 点击Chrome工具栏上的Tampermonkey图标,选择「创建新脚本」
- 把编辑器里的默认模板全部替换成下面的代码:
// ==UserScript== // @name Auto Show Hi Alert // @namespace http://tampermonkey.net/ // @version 0.1 // @description Automatically pop alert("hi") on every website // @author Your Name // @match *://*/* // @grant none // ==/UserScript== (function() { 'use strict'; alert("hi"); })();
- 按下
Ctrl+S(或者点击编辑器的保存按钮),搞定!之后你打开任何网站,都会自动弹出"hi"的提示框。
方法2:Chrome本地用户脚本(无需安装扩展)
如果你不想装扩展,可以用Chrome自带的用户脚本功能:
- 在电脑上新建一个文件夹,比如叫
ChromeAutoScripts,记好它的存放路径 - 在这个文件夹里新建一个文件,命名为
auto-alert-hi.user.js,把上面方法1里的脚本内容复制进去 - 打开Chrome,在地址栏输入
chrome://extensions/,开启右上角的开发者模式 - 点击页面左上角的「加载已解压的扩展程序」,选择你刚才创建的
ChromeAutoScripts文件夹 - 完成!现在访问任意网站也会自动触发
alert("hi")。不过要注意:如果这个文件夹被移动或删除,脚本就会失效,更新脚本需要手动修改文件内容。
小提醒
有些网站可能有**内容安全策略(CSP)**限制,会阻止这类弹窗脚本运行,这种情况你可能需要在Tampermonkey的脚本设置里调整@grant权限,或者针对性修改网站的CSP,但大部分普通网站都不会有这个问题。
内容的提问来源于stack exchange,提问作者Yusuf Cıbıl
相关产品推荐
相关产品推荐

