稿定设计去水印1.5

2024.8.13最新一键去稿定设计水印的脚本,自用分享。

// ==UserScript==
// @name         稿定设计去水印1.5
// @namespace    https://greasyfork.org/zh-CN/users/1344035-leng-y
// @version      1.5
// @author       LENG_Y
// @description  2024.8.13最新一键去稿定设计水印的脚本,自用分享。
// @match        https://www.gaoding.com/editor/design?*
// @match        https://www.focodesign.com/editor/design?*
// @match        https://www.focodesign.com/editor/odyssey?template_id=*
// @grant        unsafeWindow
// ==/UserScript==

(function() {
    'use strict';

    // 保存原始的 createObjectURL 和 Blob 构造函数
    const originalCreateObjectURL = URL.createObjectURL;
    const originalBlob = Blob;

    let isFirstBlobRequest = true;

    // 重写 createObjectURL 方法
    URL.createObjectURL = function(blob) {
        if (isFirstBlobRequest) {
            isFirstBlobRequest = false;
            return null;
        }
        return originalCreateObjectURL.call(this, blob); 
    };

    // 重写 Blob 构造函数
    window.Blob = function(...args) {
        return new originalBlob(...args);
    };

    // 设置定时器,在页面加载完成 5 秒后恢复原始功能
    window.addEventListener('load', function() {
        setTimeout(function() {
            URL.createObjectURL = originalCreateObjectURL;
            window.Blob = originalBlob;
        }, 5000);
    });
})();