css+js 设置网页内容不可复制或可复制

设置网页内容不可复制

css

仅设置样式,使元素及其子元素的文本不可选:

user-select: none;

js

设置元素的onmousedownonselectstart返回false,使不能按下鼠标和内容不可选,从而实现不能复制。

设置网页内容可复制

反向设置网页内容可复制:
例如,某些网站设置了不可复制,而你想要复制那些内容,那么,可以这样做:
直接找到你想要复制的父元素的类名,打开网页的控制台执行以下三行代码,该父元素内的内容就能变成可复制的了。

document.getElementsByClassName("analysis-base-layout")[0].onmousedown = function() { return true;}

document.getElementsByClassName("analysis-base-layout")[0].onselectstart = function() { return true;}

document.getElementsByClassName("analysis-base-layout")[0].style = "user-select: auto;" 

你可能感兴趣的:(css+js 设置网页内容不可复制或可复制)