您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
10/7/2024, 1:13:19 AM
// ==UserScript== // @name Root => Ultrabox Drag & Drop Support // @namespace Violentmonkey Scripts // @match https://ultraabox.github.io/* // @grant none // @version 0.1 // @license MIT // @author >PLANET_BLUTO // @description 10/7/2024, 1:13:19 AM // ==/UserScript== var toggleFunc = (elem, key) => { elem.value = key elem.dispatchEvent(new Event("change")) } document.body.ondragover = e => { e.preventDefault() } document.body.ondrop = e => { try { const item = JSON.parse(e.dataTransfer.getData("text/plain")) console.log(item) toggleFunc(document.querySelector(".selectContainer.menu.edit > select"), "addExternal") document.querySelector("#beepboxEditorContainer > div > div.promptContainer > div > div:nth-child(1) > div:nth-child(2) > div:nth-child(3) > button:nth-child(2)").click() document.querySelector("#beepboxEditorContainer > div > div.promptContainer > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(3) > textarea").value = item.direct_link document.querySelector("#beepboxEditorContainer > div > div.promptContainer > div > div:nth-child(2) > div:nth-child(3) > button").click() document.querySelector("#beepboxEditorContainer > div > div.promptContainer > div > div:nth-child(1) > div:nth-child(3) > button").click() } catch (err) { console.log(`Well fuck you`, err) } }