李恒道 发表于 2022-12-14 15:12:57

cxxjackie 发表于 2022-12-12 21:10
应该是get方法的Promise比较费解,我是为了await才写成Promise,结果多数人只能看懂.then的用法,早知道 ...

c大,Promise哪部分我忘讲了{:4_115:}
我拖延症满级
答应的很多
好多都忘了
拖来拖去经常性只做一部分
哈哈哈哈

cxxjackie 发表于 2022-12-14 21:22:34

李恒道 发表于 2022-12-14 15:12
c大,Promise哪部分我忘讲了
我拖延症满级
答应的很多


https://bbs.tampermonkey.net.cn/forum.php?mod=viewthread&tid=2783&page=1#pid31278
翻半天找到了,好几月之前的了{:4_108:}

李恒道 发表于 2022-12-14 21:23:41

cxxjackie 发表于 2022-12-14 21:22
https://bbs.tampermonkey.net.cn/forum.php?mod=viewthread&tid=2783&page=1#pid31278
翻半天找到了,好 ...

卧槽!
牛逼!
我也想起来了
这几天谋划上!

麦米尔加弗德 发表于 2023-5-14 18:34:27

今天遇到了这个问题,不太想用setInterval,找有没有更优雅的方法结果看到了这个帖子,非常感谢!

hssqq 发表于 2024-3-29 14:01:42

本帖最后由 hssqq 于 2024-3-29 14:09 编辑

挖个坟,想请教一下大佬例程里面的onChange起什么作用,我用例程改变了一个元素的style属性,为啥注释掉了就不管用,但是不注释掉console会有uncaught TypeError


我的情况就是网页加载比较慢,所以只写一句更改属性的代码会找不到对象;我理解onChange是模拟网页干别的事情,但是就很怪,注释掉他我的代码就不起作用了,加上就能起作用


// ==UserScript==
// @name         New Userscript
// @namespace    http://tampermonkey.net/
// @version      0.1
// @descriptiontry to take over the world!
// @author       You
// @match      打码
// @icon         https://www.google.com/s2/favicons?sz=64&domain=71.169
// @grant      none
// ==/UserScript==

(function() {
    'use strict';
    let t = setInterval(function () {
    //设定循环定时器,1000毫秒=1秒,1秒钟检查一次目标对象是否出现
      let obj = document.querySelector(".ant-table-body"); //声明要查询的对象
      if (obj) {
            //判断对象是否存在,存在则开始设置值
            obj.style="max-height: 500px; overflow: auto scroll";
            //obj.style.setProperty('max-height','500px','important');
            //obj.style.setProperty('overflow','auto scroll','important');
            obj.onchange()
            console.log(obj)
            clearInterval(t); //清除循环定时器
      }
    }, 1000);
})();



页: 1 [2]
查看完整版本: 【油猴开发指南】脚本执行的时机?为什么只在控制台有效