您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
自动设置NGA附件上传选项为无水印、不压缩
// ==UserScript== // @name NGA上传无水印、不压缩 // @namespace wordpure // @version 0.3 // @description 自动设置NGA附件上传选项为无水印、不压缩 // @author wordpure // @match *://nga.178.com/post.php* // @match *://bbs.nga.cn/post.php* // @match *://ngabbs.com/post.php* // @icon data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OTIiIGhlaWdodD0iNDkyIj4KICA8cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjRkVGOUUzIiByeD0iMjAlIiByeT0iMjAlIi8+CiAgPHBhdGggZmlsbD0iI2Y3Y2U5OCIgZD0ibTE5NCA5NyA0NC03N2gxbC0yIDg5LTQzLTEyWm0xMDEgMzMtNDAtMTF2LTFsNDktOTFoMWwtOSAxMDNoLTFabS0xMTgtMTUtMjkgMjItMzYtMTJ2LTFsMzYtNjhoMWw3IDQxIDIxIDE4Wm0xNzggMzctMSAxLTQwLTEyYTEgMSAwIDAgMS0xLTFsNTAtODNxMS0yIDAgMGwtOCA5NVptNTgtNDQtMiA2N3YxbC0zNi0xMSAzOC01N1ptLTI0MiA1NyA0OS00MGEyIDIgMzUgMCAxIDIgMGwxNDYgNDlxMiAwIDAgMGwtMjcxIDF2LTFsMjAtMjYgNTQgMTdaIi8+CiAgPHBhdGggZmlsbD0iIzk1NTM0MyIgZD0ibTE4NyAxOTQtNSAzNy0yIDEyLTMzIDl2LTZsOC01MmExIDEtODUgMCAxIDEgMGgzMVptLTY5IDggMSAyIDggMjMgMTEgMjgtMjggOC00LTlxMC0xIDAgMGwtMiAxMi0zNCAxMiAxMS03MHEwLTUgMi04IDQtNiAxMi02aDEybDYgMyA1IDVabTE5My04IDEgMjItNDcgOC0xIDEgMiAxaDMyLTYybC0xIDQtMzMgNyAxLTYgMi0xM3ExLTExIDktMThsMTAtNSAxMi0xaDc1Wm0xMDEgMTFoLTNsLTQ4IDVxNS0xMiAxNi0xNWwxMC0xYzQgMCA5LTEgMTMgMXE4IDIgMTIgMTBaIi8+CiAgPHBhdGggZmlsbD0iI2Y3Y2U5OCIgZD0ibTIwNSAyMTgtMiAxM2gtMjFsNS0zNyAxOCAyNFptMTI1IDVxLTEwLTEtMTgtNHYtM2wtMS0yMiAxOSAyOVptLTE5NSA1LTgtMS04LTIzLTEtMiAxNyAyNloiLz4KICA8cGF0aCBmaWxsPSIjNzkzYjJjIiBkPSJtNDEyIDIwNSA0IDM2LTMyIDUtMS04aC0xbC00IDEwLTM3IDkgNC0xMCAxNi0zNyA0OC01aDNaIi8+CiAgPHBhdGggZmlsbD0iI2Y4ZGZiMiIgZD0ibTQxOCAyNTgtMi0xNy00LTM2IDM1IDYxcS0xNS0yLTI5LThaIi8+CiAgPHBhdGggZmlsbD0iIzc5M2IyYyIgZD0iTTMxMiAyMTZ2OWwtMSAxaC00NWwtMi0xIDEtMSA0Ny04Wm0tNzcgMTQtNSAzNi01IDMyaDVsLTM4IDE5LTEtOCA3LTQ0IDQtMjggMzMtN1oiLz4KICA8cGF0aCBmaWxsPSIjZjhkZmIyIiBkPSJtMzMwIDIyMyAxNSAyNC00IDEwLTYgMTNxLTE1IDItMzAtMWw0LTIyYTEgMS04NiAwIDAtMSAwaC00N2wtMTYgMjRxLTgtMS0xNS01bDUtMzYgMS00aDc1bDEtMXYtNnE4IDMgMTggNFptLTE5NSA1IDEyIDE4djZsLTMgMTdxMCAyLTEgMGwtNS0xNC0xMS0yOCA4IDFabTY4IDMtMSA2LTQgMjhoLTIxbDMtMjIgMi0xMmgyMVoiLz4KICA8cGF0aCBmaWxsPSIjZmVmOWUzIiBkPSJtMzg0IDI0NiAzIDI3djFoLTE5bC0xLTEgMTEtMjUgNC0xMGgxbDEgOFoiLz4KICA8cGF0aCBmaWxsPSIjNWUyMzE3IiBkPSJtNDE2IDI0MSAyIDE3IDkgNzJhMSAxIDg3IDAgMS0xIDBoLTMybC00LTI4aC0zNGExIDEgMCAwIDAtMSAwbC0xMSAyOGgtMzNsMjQtNjAgNi0xMyAzNy05LTExIDI1IDEgMWgxOXYtMWwtMy0yNyAzMi01WiIvPgogIDxwYXRoIGZpbGw9IiM3OTNiMmMiIGQ9Im0xODAgMjQzLTMgMjItOCA1MS0yIDhxLTIgMy02IDVsLTcgMWgtN2wtNy0xcS00LTEtNS0zbC0zLTQtMjItNTkgMjgtOCA1IDE0cTEgMiAxIDBsMy0xNyAzMy05Wm0xMjUgMjYtMzMgMTJ2LTdoLTI5bDItMyAxNi0yNGg0N2ExIDEtODYgMCAxIDEgMGwtNCAyMlptLTIwMS0zLTkgNjRINjNxLTEgMCAwIDBsNy01MiAzNC0xMloiLz4KICA8cGF0aCBmaWxsPSIjZmVmOWUzIiBkPSJtMjQ1IDI3MS0yIDNoMjl2N2wtMyAxN2ExIDEgNCAwIDEtMSAwaC00M2w1LTMycTcgNCAxNSA1WiIvPgogIDxwYXRoIGZpbGw9IiM1ZTIzMTciIGQ9Im0zMDUgMjY5LTUgMzNxLTEgOS0zIDEzYy0zIDctMTAgMTMtMTggMTVoLTY4cS0xMyAwLTE5LTEzbDM4LTE5aDM4YTEgMSA0IDAgMCAxIDBsMy0xNyAzMy0xMloiLz4KICA8cGF0aCBmaWxsPSIjZjBiYjlkIiBkPSJtMjk0IDM5Ni00OC05LTI5LTcgODMtNyA0LTFxMyAwIDAgMGwtMTgxLTlhNSA1IDYwIDAgMS0yIDBsLTIzLTEycS0yIDAgMCAwaDI2NGwtMjYgMzlhMSAxLTc3IDAgMS0xIDFsLTQxIDVaIi8+CiAgPHBhdGggZmlsbD0iI2ViYWVhMCIgZD0ibTIxNyAzODAgMjkgNyA0OCA5LTU4IDgtMTAgMXYxbDkwIDgtMjkgNTRhMSAxIDAgMCAxLTEgMWwtNjYtMzNhNiA2IDc5IDAgMS0xLTFsLTUxLTUwdi0xbDQ5LTRaIi8+Cjwvc3ZnPg== // @grant none // @run-at document-idle // @supportURL https://gf.qytechs.cn/zh-CN/scripts/516726/feedback // @homepageURL https://gf.qytechs.cn/zh-CN/scripts/516726 // ==/UserScript== (function() { 'use strict'; const CONFIG = { // 6:默认无水印,1:默认右下水印,2:默认左下水印,3:默认左上水印,4:默认右上水印,5:默认中央水印 watermarkIndex: 6, // 是否自动压缩 isCompress: false }; const SELECTORS = { uploadConfig: '#attachformC > a', watermarkConfig: '#attachformC select', compressConfig: '#attachformC select + [type="checkbox"]' }; function showMessage(msg, type = 'warn') { console[type](`[NGA上传无水印、不压缩] ${msg}`); } function initializeUploadSettings() { const elements = {}; for (const [key, selector] of Object.entries(SELECTORS)) { elements[key] = document.querySelector(selector); if (!elements[key]) { showMessage(`未找到元素 ${key}: (${selector})`); return null; } } return elements; } function applySettings(elements) { try { if (typeof postfunc === 'undefined') { showMessage('未找到对象 postfunc', 'error'); return; } // 修改附件上传设置和对应的网页显示 elements.uploadConfig.style.display = 'none'; elements.uploadConfig.nextElementSibling.style.display = ''; // 水印 elements.watermarkConfig.selectedIndex = CONFIG.watermarkIndex; postfunc.wmdefsel = CONFIG.watermarkIndex - 1; // 压缩 elements.compressConfig.checked = !CONFIG.isCompress; postfunc.defNoScale = !CONFIG.isCompress; // 上传附件自动应用设置 postfunc.autoUploadSW(true); showMessage(`设置成功。\r\n当前设置:\r\n${JSON.stringify(CONFIG, null, 2)}`, 'info'); } catch (error) { showMessage(`设置失败!\r\n${error.message}\r\n当前设置:\r\n${JSON.stringify(CONFIG, null, 2)}`, 'error'); } } const elements = initializeUploadSettings(); if (elements) { applySettings(elements); } })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址