您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Auto WTB message
// ==UserScript== // @name Warframe WTB // @namespace Sygnano // @description Auto WTB message // @include *warframe.market/* // @version 1.3 // @grant none // ==/UserScript== var buttonParent = document.getElementsByClassName("search-exist")[0]; var button = document.createElement("button"); buttonParent.appendChild(button); button.innerHTML = "Create WTB/WTS Messages"; button.onclick = function() { addMessages() }; function addMessages() { var sellList = null; var login = null; var name = null; var price = 0; var msgButton = null; sellList = document.getElementsByClassName("success"); name = document.getElementsByClassName("twitter-typeahead")[0].childNodes[2].innerHTML; for (var i = 0; i < sellList.length; i++) { if (sellList[i].childNodes[1].childNodes[1].childNodes[0].childNodes[0]) continue; login = sellList[i].childNodes[1].childNodes[1].href.substring(window.location.protocol == "https:" ? 33 : 32); price = sellList[i].childNodes[3].innerHTML; msgButton = document.createElement("button"); msgButton.innerHTML = "Whisper"; msgButton.value = "/w ".concat(login).concat(" Hi, I'd like to ").concat(sellList[i].parentNode.parentNode.id == "sell-table" ? "buy your " : "sell my ").concat(name).concat(" listed for ").concat(price).concat("p on warframe.market"); msgButton.addEventListener("click", function(){whisp(this);}); sellList[i].childNodes[1].childNodes[1].removeAttribute("href"); sellList[i].childNodes[1].childNodes[1].childNodes[0].appendChild(msgButton); } } function whisp(txt) { window.prompt("Ctrl-C to copy, Ctrl-V to paste", txt.value); }