从网站中删除文本选择限制的脚本
Script to remove text selection restriction from a website
所以有一个 site1 and site2 使用此脚本禁用 right click
和 mouse selection
:
document.body.oncopy = function(e){
if (window.clipboardData) window.clipboardData.clearData();
return false;
};
document.body.onselectstart = function(e){ return false; };
document.oncontextmenu = function () { return false; }
我尝试使用此命令删除选择限制:
// works for site1 and site2
document.oncontextmenu = null
// not working for site2
document.body.onselectstart = null
document.body.oncopy = null
$(document).unbind();
$(document.body).unbind();
但 site2
的选择限制未移除,如何从 Chrome 的 javascript 控制台移除这些事件?
我检查过似乎他们正在使用 css 到 disable
选择
.noselect {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
<p>
I am Selectable text.
</p>
<p class="noselect">
You can't select me ! give it a try.... told you!
</p>
所以有一个 site1 and site2 使用此脚本禁用 right click
和 mouse selection
:
document.body.oncopy = function(e){
if (window.clipboardData) window.clipboardData.clearData();
return false;
};
document.body.onselectstart = function(e){ return false; };
document.oncontextmenu = function () { return false; }
我尝试使用此命令删除选择限制:
// works for site1 and site2
document.oncontextmenu = null
// not working for site2
document.body.onselectstart = null
document.body.oncopy = null
$(document).unbind();
$(document.body).unbind();
但 site2
的选择限制未移除,如何从 Chrome 的 javascript 控制台移除这些事件?
我检查过似乎他们正在使用 css 到 disable
选择
.noselect {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
<p>
I am Selectable text.
</p>
<p class="noselect">
You can't select me ! give it a try.... told you!
</p>