您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
can make simple userscripts
- // ==UserScript==
- // @name Userscript gen
- // @namespace http://tampermonkey.net/
- // @version 1
- // @description can make simple userscripts
- // @author Gosh227
- // @match http://*/*
- // @match https://*/*
- // @icon data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
- // @grant none
- // @license MIT
- // ==/UserScript==
- (function() {
- 'use strict';
- // Create a simple form for userscript generation
- const formHtml = `
- <div id="script-generator" style="position: fixed; top: 10px; right: 10px; background: white; border: 1px solid #ccc; padding: 10px; z-index: 1000;">
- <h3>Userscript Generator</h3>
- <label for="scriptName">Script Name:</label><br>
- <input type="text" id="scriptName" placeholder="Enter script name"><br>
- <label for="scriptDescription">Description:</label><br>
- <input type="text" id="scriptDescription" placeholder="Enter description"><br>
- <label for="scriptMatch">Match URL:</label><br>
- <input type="text" id="scriptMatch" placeholder="Enter match URL (e.g., https://example.com/*)"><br>
- <button id="generateScript">Generate Script</button>
- <h4>Generated Script:</h4>
- <textarea id="generatedScript" rows="10" cols="30" readonly></textarea>
- </div>
- `;
- // Append the form to the body
- document.body.insertAdjacentHTML('beforeend', formHtml);
- // Function to generate the userscript
- const generateUserscript = () => {
- const name = document.getElementById('scriptName').value;
- const description = document.getElementById('scriptDescription').value;
- const match = document.getElementById('scriptMatch').value;
- const generatedScript = `// ==User Script==\n` +
- `// @name ${name}\n` +
- `// @namespace http://tampermonkey.net/\n` +
- `// @version 0.1\n` +
- `// @description ${description}\n` +
- `// @author Your Name\n` +
- `// @match ${match}\n` +
- `// @grant none\n` +
- `// ==/User Script==\n\n` +
- `(function() {\n` +
- ` 'use strict';\n\n` +
- ` // Your code here...\n` +
- `})();`;
- document.getElementById('generatedScript').value = generatedScript;
- };
- // Add event listener to the button
- document.getElementById('generateScript').addEventListener('click', generateUserscript);
- })();