shopline店铺结算页首屏数据获取

shopline店铺结算页首屏数据获取对比v1

目前為 2025-06-17 提交的版本,檢視 最新版本

// ==UserScript==
// @name         shopline店铺结算页首屏数据获取
// @namespace    http://tampermonkey.net/
// @version      1.0.0
// @description  shopline店铺结算页首屏数据获取对比v1
// @author       skyhuang
// @match        https://*.myshopline.com/*
// @match        https://*.myshoplinestg.com/*
// @license      AGPL License
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    // 方法1:直接访问全局变量
    function capturePreloadState() {
        // 确保变量存在
        if (typeof window.__PRELOAD_STATE__ !== 'undefined') {
            const data = window.__PRELOAD_STATE__;
            console.log("捕获的 PRELOAD_STATE 数据:", data);
        } else {
            console.warn("__PRELOAD_STATE__ 未定义!");
        }
    }

    // 启动捕获逻辑
    if (document.readyState === 'complete') {
        capturePreloadState(); // 页面已加载完成
    } else {
        window.addEventListener('load', () => {
            capturePreloadState(); // 等待页面完全加载
        });
    }
})();