From c17f57c4ea8ebbf23dcff7d280c95d2ee7a24a8b Mon Sep 17 00:00:00 2001 From: Cat73 Date: Mon, 23 Nov 2015 20:28:34 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E4=BA=86=E4=B8=80=E7=A7=8D?= =?UTF-8?q?=E9=80=9A=E8=BF=87CSS=E7=A6=81=E6=AD=A2=E9=80=89=E4=B8=AD?= =?UTF-8?q?=E7=9A=84=E6=94=AF=E6=8C=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Remove_web_limits.user.js | 25 ++++++++++++++++++------- 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/Remove_web_limits.user.js b/Remove_web_limits.user.js index 4076950..861d5e0 100644 --- a/Remove_web_limits.user.js +++ b/Remove_web_limits.user.js @@ -11,9 +11,9 @@ // @supportURL https://github.com/Cat7373/remove-web-limits/issues/ // @installURL https://github.com/Cat7373/remove-web-limits/raw/master/Remove_web_limits.user.js // @author Cat73 -// @version 1.0 +// @version 1.1 // @license LGPLv3 -// @compatible firefox, chrome, opera, safari +// @compatible chrome, firefox, opera, safari // @include http://* // @include https://* // @match *://*/* @@ -42,10 +42,6 @@ elements2[elements2.length] = document; return elements2; } - - // 将 addEventListener 重定义位置 - HTMLElement.prototype._addEventListener = HTMLElement.prototype.addEventListener; - document._addEventListener = document.addEventListener; // 清理限制函数 function clear() { @@ -64,8 +60,23 @@ } } - // 初始化 + // 添加css + function addStyle(css) { + var head = document.getElementsByTagName('head')[0]; + var style = document.createElement('style'); + style.type = 'text/css'; + style.innerHTML = css; + head.appendChild(style); + } + + // 将 addEventListener 重定义位置 + HTMLElement.prototype._addEventListener = HTMLElement.prototype.addEventListener; + document._addEventListener = document.addEventListener; + + // 调用清理函数 setInterval(clear, 5000); window.addEventListener('load', clear, true); clear(); + + addStyle("html, * {-webkit-user-select:text!important; -moz-user-select:text!important;}"); }("contextmenu|select|selectstart|copy|cut|dragstart".split("|"));