加强Debug文件
// ==UserScript== // @name Quicker Debug 增强 // @namespace http://tampermonkey.net/ // @version 1.02 // @description 加强Debug文件 // @author HDG // @match file:///C:/Users/*/AppData/Local/Temp/quicker_*_log.html // @icon https://www.google.com/s2/favicons?sz=64&domain=undefined. // @grant GM_xmlhttpRequest // ==/UserScript== (function() { 'use strict'; function extractActionId() { var messageInfoElement = document.querySelector('.message-info:nth-child(2)'); var innerText = messageInfoElement.innerText; var regex = /动作ID:([\w-]+)/; var match = innerText.match(regex); return match[1]; } function extractShareId() { var messageInfoElement = document.querySelector('.message-info:nth-child(2)'); var innerText = messageInfoElement.innerText; var regex = /来源动作:([\w-]+)\s*/; var match = innerText.match(regex); if (match !== null) { // 添加这个条件判断 return match[1]; } else { return null; // 如果没找到则返回 null } } const id = extractActionId(); const shareId = extractShareId(); const rootUrl = "https://192-168-1-7.lan.quicker.cc:13533"; // 点击上传按钮:自动跳转到动作的评论区 document.querySelector('a~ a+ a').addEventListener('click', function() { if (shareId) { window.open(`https://getquicker.net/Common/Topics/New?objectType=SharedAction&objectId=${shareId}`, '_blank'); } }); // Ctrl+左键步骤头部:跳转编辑窗口并高亮步骤 document.querySelectorAll('.step-header').forEach(function(element) { element.addEventListener('click', function(event) { if (event.ctrlKey) { event.preventDefault(); element.click(); element.querySelector('.step-id').click(); } }); }); })();