当前位置:   article > 正文

使用Tampermonkey(篡改猴)向页面注入js脚本_篡改猴脚本如何使用

篡改猴脚本如何使用

一、Tampermonkey 简单介绍

Tampermonkey是一款浏览器插件,适用于Chrome、Microsoft Edge、Safari、Opera Next 和 Firefox。他允许我们自定义javascript给指定网页添加功能,或修改现有功能。也可以用来辅助调试,或去除网页广告等。

官网地址:https://www.tampermonkey.net/

二、安装

(略)详见官网

二、使用案例

1、修改指定网页背景

①点击篡改猴插件,点击添加新脚本

进入脚本编辑页面:

②编辑脚本如下,并通过修改 @name ,来修改文件名

  1. // ==UserScript==
  2. // @name 设置背色为红色
  3. // @namespace http://tampermonkey.net/
  4. // @version 0.1
  5. // @description try to take over the world!
  6. // @author You
  7. // @match https://www.tampermonkey.net/index.php?version=4.19.0&ext=dhdg&updated=true
  8. // @icon https://www.google.com/s2/favicons?sz=64&domain=tampermonkey.net
  9. // @grant none
  10. // ==/UserScript==
  11. function setBg(){
  12. document.body.setAttribute("style","background-color: red");
  13. }
  14. // 延迟三秒后,改变网站背景色
  15. (function() {
  16. setTimeout(setBg,3000);
  17. })();

 保存后,可以看到脚本添加成功

 ③点击编辑,指定脚本运行页面

 保存后,我们进入指定页面:

可以看到,页面加载3秒后,背景色发生改变,并且插件显示执行了一个脚本

如果不想页面加载后自动运行,也可以通过编辑页面,设置为手动运行,或指定运行时机:

 

这里我指定为右键菜单后,点击执行;进入该网站后,右键菜单:

 可以看到右键菜单已经出现了脚本的名字,点击后,3秒后页面背景色发生改变

 2、去掉百度搜索首页热点新闻

①同样,添加一个新脚本如下:

  1. // ==UserScript==
  2. // @name 删除百度热点
  3. // @namespace http://tampermonkey.net/
  4. // @version 0.1
  5. // @description try to take over the world!
  6. // @author You
  7. // @match http://*/*
  8. // @icon data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
  9. // @grant none
  10. // ==/UserScript==
  11. // 删除百度首页热点新闻
  12. function delContent(){
  13. document.getElementsByClassName("hot-news-wrapper")[0].remove();
  14. }
  15. (function() {
  16. // 延迟500毫秒,等页面加载完成胡删除
  17. setTimeout(delContent,500);
  18. })();

 2、设置脚本运行时间默认设置就行,打开百度

 运行脚本前:

可以看到百度热搜已经被删除掉了

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/79263
推荐阅读
相关标签
  

闽ICP备14008679号