您好我今天发现了这个网页:http://www.snopes.com/inboxer/hoaxes/sister.asp
我无法弄清楚它是如何禁用文本选择的。它既不是传统的CSS或javascript方法。有谁知道它如何禁用文本选择?
答案 0 :(得分:2)
查看Javascript源代码:
<!--
var omitformtags=["input", "textarea", "select"]
omitformtags=omitformtags.join("|")
function disableselect(e){
if (omitformtags.indexOf(e.target.tagName.toLowerCase())==-1)
return false
}
function reEnable(){
return true
}
if (typeof document.onselectstart!="undefined")
document.onselectstart=new Function ("return false")
else{
document.onmousedown=disableselect
document.onmouseup=reEnable
}
-->
当用户尝试开始选择onselectstart
时,它只会返回false,这会禁用该功能。
答案 1 :(得分:0)
试试这个简单的Javascript方法。
document.onselectstart = function() { return false; }
document.onmousedown = function() { return false; }