脚本将尽快被注入。 // @run-at document-body 如果body元素存在,脚本将被注入。 // @run-at document-end 在DOMContentLoaded事件被触发时或之后,脚本将被注入。 // @run-at document-idle 在DOMContentLoaded事件被触发后,脚本将被注入。如果没有给出@run-at标签,这是默认值。 // @run-at context-menu 如...
RUN-AT 注意这里还有一个比较重要的属性:// @run-at,:tampermonkey.net/docume 主要是设置脚本运行的时候.这里我们设置为:// @run-at document-start 希望脚本尽快的被注入,因为我们要抢在前端调用setInterval之前来替换掉setInterval函数. 脚本 知道上面的做法后,脚本也很容易写了,这次我们再来复习下之前的unsafeWi...
// @run-at document-body 如果body元素存在,脚本将被注入。 //@run-atdocument-end 在DOMContentLoaded事件被触发时或之后,脚本将被注入。 // @run-at document-idle 在DOMContentLoaded事件被触发后,脚本将被注入。如果没有给出@run-at标签,这是默认值。 // @run-at context-menu 如果在浏览器的上下文菜单...
// @run-at document-start // ==/UserScript== (function () { // 检查是否有更多 ID 'j-refresh-btn' function run(){ while (document.getElementById('j-refresh-btn')) { document.getElementById('j-refresh-btn').click(); }; }; // 定时器,3秒检查一次 setInterval(run,3000); })()...
// @run-at document-idle ``` 在DOMContentLoaded事件被触发后,脚本将被注入。如果没有给出@run-at标签,这是默认值。 ```js // @run-at context-menu ``` 如果在浏览器的上下文菜单中点击脚本,将会被注入(仅适用于桌面版基于Chrome的浏览器)。注意:如果使用此值,所有的@include和@exclude语句将被忽略,...
元数据标记@run-at 的取值如下 油猴API GM_addStyle 描述 为页面添加样式一段CSS样式。 语法 functionGM_addStyle(cssString) 参数 示例 GM.addStyle('#note{color: white; background: #3385ff!important;border-bottom: 1px solid #2d7'); GM_addElement ...
接下来,我们通过一个简单的实例演示,以新闻网站自动加载下一页为例。使用@match设定匹配的网站URL,@grant设定权限,@run-at设定执行时机在页面完全加载后。添加定时任务,获取每页底部的“加载更多”按钮,当存在该元素时,执行点击动作完成加载下一页。总结而言,撰写油猴脚本需要了解一些基本的JavaScript...
run-at document-end 该脚本将在发生DOMContentLoaded事件时或之后注入。 run-at document-idle 在发生DOMContentLoaded事件后注入脚本(如果不设定的话,此加载策略为默认)。 run-at context-menu 如果在浏览器上下文菜单(仅限桌面Chrome浏览器)中点击该脚本,则会注入该脚本。注意:如果使用此值,则将忽略所有@include和@...
hook的注入时机为文档开始时@run-at document-start Object.defineProperty():替换一个对象的属性,并返回此对象,属性里面可能存的是方法,也可能存的就是一个值(getter,setter) 而该脚本的hook点就是_pt_属性的get/set方法,在set处即_pt_属性被赋值时,debugger住 ...
run-at document-end 该脚本将在发生DOMContentLoaded事件时或之后注入。 run-at document-idle 在发生DOMContentLoaded事件后注入脚本(如果不设定的话,此加载策略为默认)。 run-at context-menu 如果在浏览器上下文菜单(仅限桌面Chrome浏览器)中点击该脚本,则会注入该脚本。注意:如果使用此值,则将忽略所有@include和@...