网页上的内容不可以复制该怎么实现 网页上的内容不管是图片还是文字或者是文章怎么实现不可以让别人复制啊,在JS中怎么实现啊,有大侠知道么?JavaScript内容不可以复制 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一般解决方法:<body onselectstart="return false;">...</body>不过还是可以通过查看源文件或者通过浏览器的调试工具进行复制的。 调试工具可以查看html ,css 。js 等。 搞这些都实际意义,只若人烦,我碰过这样的网站,只要禁用下JS现在的现在新浏览器都可对页面禁用JS,或者页面另存一下 你用chrome,按F12,把相关鼠标限制的代码删掉就行了 firefox下css禁止选择就行body { -moz-user-select: none;} 8楼的方法是可行的。(1)user-select是在css3中新增的,常用的值有五个:auto——默认值,用户可以选中元素中的内容none——用户不能选择元素中的任何内容text——用户可以选择元素中的文本element——文本可选,但仅限元素的边界内(只有IE和FF支持)all——在编辑器内,如果双击/上下文点击发生在子元素上,改值的最高级祖先元素将被选中不过各浏览器支持情况不一,一般可以通过以下方式兼容:body{-moz-user-select: none;//针对火狐浏览器 -webkit-user-select: none;//针对webkit内核的浏览器,如chrome/safari-ms-user-select: none;//针对IE,但是IE10+才有效 }(2) 使用onselectstart,对chrome,IE均有效,对火狐无效。因此,如果想要最大限度兼容,两者要结合使用。 要ie地址栏输入javascript:clipboardData.setData("Text",document.body.innerText);void(0)就什么都复制了 小弟昨晚弄了一些,可以了。 document.oncopy=function(){return false;}; document.onpaste=function(){return false;}; document.oncut=function(){return false;}; document.onselectstart=function(){return false;}; 问一个关于jquery each的问题 javascript 如何载入两个pageLoad事件 大家看看百度空间这个相册效果是如何做出来的? 如何让联动下拉菜单选中数据库中的值 onload控制图片显示 关于动态增加文本框的问题 请大家帮忙 js中如何读取cookie阿 在线Html编辑器中添加表格的功能是怎麽实现的?execCommand参数列表中没有关于table的阿? JS动画效果不能正常显示,大神帮忙看下 IE6 导出WPS表格问题 请教高手!还是关于JS中onclick函数的参数传递的一个问题! js
不过还是可以通过查看源文件或者通过浏览器的调试工具进行复制的。
现在的现在新浏览器都可对页面禁用JS,或者页面另存一下
-moz-user-select: none;
}
(1)user-select是在css3中新增的,常用的值有五个:auto——默认值,用户可以选中元素中的内容
none——用户不能选择元素中的任何内容
text——用户可以选择元素中的文本
element——文本可选,但仅限元素的边界内(只有IE和FF支持)
all——在编辑器内,如果双击/上下文点击发生在子元素上,改值的最高级祖先元素将被选中不过各浏览器支持情况不一,一般可以通过以下方式兼容:body{
-moz-user-select: none;//针对火狐浏览器
-webkit-user-select: none;//针对webkit内核的浏览器,如chrome/safari
-ms-user-select: none;//针对IE,但是IE10+才有效
}(2) 使用onselectstart,对chrome,IE均有效,对火狐无效。
因此,如果想要最大限度兼容,两者要结合使用。
javascript:clipboardData.setData("Text",document.body.innerText);void(0)
就什么都复制了
document.onpaste=function(){return false;};
document.oncut=function(){return false;};
document.onselectstart=function(){return false;};