问题描述
|
我刚刚创建了此网页:
http://nces.ed.gov/datalab/
然后转到quickstats并同意条款。
但是由于某种原因,我无法从该网页中选择文本?有任何想法吗?
解决方法
因为这个脚本。
function mouseDown(ev) {
ev = ev || window.event;
var target = ev.target || ev.srcElement;
if (target.type == \'text\' || target.type == \'checkbox\' || target.type == \'radio\' || target.type == \'submit\' ||
target.type == \'reset\' || target.type == \'button\' || target.type == \'file\' || target.type == \'image\' ||
target.type == \'select\') {
// Do Nothing
} else {
return false;
}
}
和
document.onmousedown = mouseDown;
看这里
, 如果您在浏览器中禁用JavaScript,则可以选择,复制和粘贴页面上的所有文本。但是,在浏览器中启用JavaScript之前,页面上的功能可能会丢失。
许多网站(如此类网站)也将尝试防止鼠标右键单击并禁用浏览器的上下文菜单,即有多少人将文本复制到剪贴板。
照片共享站点因这种行为而臭名昭著,以期防止人们下载和保存图像。