清理python123拉的屎
目前為
// ==UserScript==
// @name 去除python123复制出来的多余字符
// @namespace http://tampermonkey.net/
// @version 1.1
// @description 清理python123拉的屎
// @author 4532
// @match http://python123.io/student/courses/*/choices*
// @match https://python123.io/student/courses/*/choices*
// @grant none
// @license MIT
// ==/UserScript==
(function() {
'use strict';
//创建按钮
var button = document.createElement("button");
button.innerText = "移除多余字符";
button.style.position = "fixed";
button.style.top = "50%";
button.style.width = "100px";
//button.style.height = "50px";
button.style.left = "80%";
button.style.transform = "translate(-50%, -50%)";
button.style.zIndex = "9999";
document.body.appendChild(button);
//移除代码
button.addEventListener("click", function() {
var watermarkClass = "water-mark is-text-white";
var elements = document.getElementsByClassName(watermarkClass);
for (var i = 0; i < elements.length; i++) {
var element = elements[i];
element.innerText = "";
}
});
//拖动代码
var isDragging = false;
var startX, startY, mouseX, mouseY;
button.addEventListener("mousedown", function(event) {
startX = event.clientX;
startY = event.clientY;
isDragging = true;
button.classList.add("dragging");
});
button.addEventListener("mouseup", function(event) {
isDragging = false;
button.classList.remove("dragging");
});
document.addEventListener("mousemove", function(event) {
if (isDragging) {
mouseX = event.clientX;
mouseY = event.clientY;
var deltaX = mouseX - startX;
var deltaY = mouseY - startY;
var left = button.offsetLeft + deltaX;
var top = button.offsetTop + deltaY;
button.style.left = left + "px";
button.style.top = top + "px";
startX = mouseX;
startY = mouseY;
}
});
})();