hanspaul 发表于 2024-10-31 14:03:02

油猴脚本bug

// ==UserScript==
// @name         飞书
// @namespace    http://tampermonkey.net/
// @version      1.0.0
// @descriptionGmail batch
// @match      https://www.baidu.com/

// ==/UserScript==

(async function () {
    'use strict';

    //const delay = ms => new Promise(resolve => setTimeout(resolve, ms));
    async function delay(ms) {
      console.log(`Starting delay of ${ms} milliseconds`);
      return new Promise(resolve => setTimeout(() => {
            console.log('Delay completed');
            resolve();
      }, ms));
    }


      console.log('Before delay');
      await delay(1000);
      console.log('After delay');
   
   

})();


这个脚本在脚本猫中console.log('After delay');不执行。   await delay(1000); 这段代码是正常的,但是阻塞了后面的代码运行。油猴中测试正常。之前没有发现这个问题。脚本猫删除重新安装都 试过了仍然无效。

王一之 发表于 2024-10-31 14:21:04

这个应该是console.log这个方案被网页自己劫持了导致的,脚本猫没有处理好这个问题,但是不影响代码执行

确实算个bug
页: [1]
查看完整版本: 油猴脚本bug