关于前端:cssjs-设置网页内容不可复制或可复制

设置网页内容不可复制

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;" 

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理