greasemonkey

If you want to try executing custom local scripts on any page you visit, try Greasemonkey. Here's a 10 seconds tut.

如果要尝试在您访问的任何页面上执行自定义本地脚本,请尝试使用Greasemonkey。 这是10秒的练习题。

The task is to create a custom script and to make sure it's executed every time you leave a page on phpied.com

任务是创建一个自定义脚本,并确保每次您在phpied.com上离开一个页面时都执行该脚本

  • (prerequisite) Get Firefox!

    (前提条件)获取Firefox!

  1. Install Gresemonkey from here

    从这里安装Gresemonkey

  2. Create a file phpied.user.js (all your custom scripts must end in .user.js) with the following

    使用以下命令创建文件phpied.user.js(所有自定义脚本都必须以.user.js结尾)

     var start = new Date();
    window.addEventListener("unload", function(e) {
    var end = new Date();
    var diff = Math.floor((end - start) / 1000);
    alert("Man, I spent " + diff +
    " of my precious seconds on this guy's page!" +
    " Now that's called investment!"
    );
    }, false);
    
  3. Open phpied.user.js in the browser. You'll see a message from Greasemonkey inviting you to install.在浏览器中打开phpied.user.js。 您会看到一条来自Greasemonkey的消息,邀请您进行安装。
  4. Click Install... and you're done. Now this script will execute on every single page you hit. To change it so that it executes only when you visit phpied.com do:单击安装...,完成。 现在,此脚本将在您点击的每个页面上执行。 要更改它以便仅在您访问phpied.com时执行,请执行以下操作:
  5. Right-click the monkey icon in the bottom-right of the browser screen. Select Manage User Scripts.右键单击浏览器屏幕右下角的猴子图标。 选择管理用户脚本。
  6. Click the * in the Included Pages list, then hit Edit. Type "http://www.phpied.com/*" This means "execute this script on every page on phpied.com". Click OK.单击“包含的页面”列表中的*,然后单击“编辑”。 键入“ http://www.phpied.com/*”,这意味着“在phpied.com的每个页面上执行此脚本”。 单击确定。
  7. Reload this page to see the script in action.重新加载此页面以查看正在运行的脚本。

N.B. To modify a user script, do not modify the original file where you had it initially on your file system, won't work, I tried it

greasemonkey_Greasemonkey –在任何页面上执行自定义JavaScript相关推荐

  1. html页面执行sql语句,关于在页面上执行sql语句

    在页面上执行sql语句,首先在页面上顶一个文本域,让用户输入需要执行的sql语句. html代码如下: New Document 执行 输入的sql: 然后最重要的是如何获取选中的文本并且让其在后台执 ...

  2. 【解决方案】Acrobat DC 20085版本,无法在本页面上执行文本识别,因为:未知错误

    在使用@vposy打包的Acrobat_DC_C_x64_2022.012.20085_SP(简称Acrobat DC 20085版本)进行OCR识别会进行报错,报错文本如下: Acrobat无法在本 ...

  3. 帆软报表加载(开始)完毕执行自定义JavaScript

    Web页面事件 1. 概述 Web 页面事件在模板>模板 Web 属性里面的分页预览设置,填报页面设置与数据分析设置几个标签页中均可设置,分别作用于不同的预览方式,下面以分页预览为例,进入分页预 ...

  4. WordPress怎么使用支持注册用户上传自定义头像功能?

    WordPress怎么使用支持注册用户上传自定义头像功能?认Wordpress支持显示Gravatar头像,但目前由于众所周知的原因,申请Gravatar头像比较困难只能显示默认的古怪头像,对注册用户 ...

  5. php上传多张图片为什么只显示一张,javascript,_js多张图片上传 也拿到多张图片的路径 在页面上展示只显示一张?只执行了一次???,javascript - phpStudy...

    js多张图片上传 也拿到多张图片的路径 在页面上展示只显示一张?只执行了一次??? js多张图片上传 也拿到多张图片的路径 在页面上展示只显示一张?只执行了一次??? self.$els.upload ...

  6. 史上自定义 JavaScript 函数Top 10

    史上自定义 JavaScript 函数Top 10 http://www.dustindiaz.com/top-ten-javascript/     发布:wpulog | 发布时间: 2010年4 ...

  7. 用JavaScript探测页面上的广告是否被AdBlock屏蔽了的方法

    每个人都讨厌广告.看电视.看电影.看优酷.看网页时,对满天飞的广告也是深恶痛绝.广告是一个不招人喜欢的东西.但是,对一个中小网站站长/ 博客主来说,广告几乎是唯一的能成支持网站/博客正常运转的资金来源 ...

  8. linux访问网页元素,Linux_DOM和JAVASCRIPT访问页面上的元素,访问方法:getElementById() - phpStudy...

    DOM和JAVASCRIPT访问页面上的元素 访问方法: getElementById():返回拥用传递给该方法的指定id的第一个对象的引用. getElementsByName():返回拥用传递该方 ...

  9. javascript笔记——点击按钮(或超链接)如何跳转到另外一个页面并执行目标页面的js函数...

    页面跳转同时执行js代码$(function(){});url参数传递 标题的前半部分其实不必赘述,按钮也可以换成超链接.. 假设是需要在A页面上的一个按钮,点击后跳转到B页面,传一些参数后且并B页面 ...

最新文章

  1. jsoncpp的输出顺序
  2. Linux-Ubuntu中使用apt进行软件的安装与卸载
  3. 4.10/4.11/4.12 lvm讲解 4.13 磁盘故障小案例
  4. 2019数据技术嘉年华·金融峰会6月28日落地深圳,参会的六大理由
  5. react-redux一点就透,我这么笨都懂了!
  6. python源文件的执行方式_python源程序执行的方式有哪几种
  7. 移动端——论使用图片撑出模拟背景所带来的好处(主要解决图片之上是一些动态变化的内容,图片的效果难以使用程序来实现)...
  8. Bootstrapbutton
  9. Java设计模式之工厂模式最详解(类图+源码)
  10. VS中加入组件的方法
  11. 计算机类专业试题及答案,计算机专业考试试题集及答案.doc
  12. 查看支付宝所有交易记录方法
  13. SNETCracker:开源的超级弱口令检查审计工具,支持批量多线程
  14. Tuscany 的说明
  15. Python调用API接口,实现人脸识别
  16. Docker在Linux下载安装及部署
  17. Java 三种循环的流程图画法总结(for,while,do-while循环)
  18. 手机注册邮箱格式是什么?电子邮箱地址怎么填?
  19. 算法竞赛——强连通分量
  20. 艺工交叉之神--达芬奇

热门文章

  1. Self-Organizing Map(自组织竞争型神经网络)
  2. 孙陶然:有能力的第一个标准是解决问题
  3. linux下的磁盘常用工具
  4. java总是标点符号报错_[javamail]AUTH LOGIN failed;Invalid username or password报错
  5. Python 趋势:当今最热门语言的热门话题
  6. C语言中0UL 1UL什么意思
  7. centos 批量替换文件内容
  8. 基于JAVA控制台版本银行自动取款机
  9. docx行间距怎么设置_word行间距怎么调?word行距调小调大固定值怎么调?
  10. 常用汉字的UNICODE和对应的繁体字