有些网站不能复制内容,相信大家都遇到到,它的原理是在网页代码中嵌入了一段javascript语言,可以通过设置浏览器禁止javascript语言,或者是查看网页源代码的方法解决。这里我们不再细说,今天主要讲谷歌浏览器不能复制内容的问题。 其实谷歌浏览器中不能复制网页内容的原因与上边讲到的javascript语言的原理很相似。比如本站的文章内容在谷歌浏览器下就不能复制,就是因为下边这段代码:
<-- document.body.oncopy=function(){ event.returnValue=false; var t=document.selection.createRange().text; var s="本文来自:数问网 http://www.ahuing.com,转载请注明!"; clipboardData.setData('Text',t+'\r\n'+s+'\r\n'); } -->
这段代码的目的是为了在别人复制内容的时候,自动加上自己的版权申明,此代码在IE浏览器中能正常运行,在谷歌浏览器中却会使用户无法复制内容。 解决办法如下: 1、打开要复制的网页,点“查看”-“源文件”,复制你需要的内容。 2、空白处点击右键,选择查看源代码,复制你需要的内容。 还可以新建个记事本,将源码粘贴到里面,然后找到此段代码去掉,将扩展名保存为html格式,然后双击打开,复制你要的内容 编辑:北京信诚www.xcitbm.com>IT保姆www.xcitbm.com>IT外包部 http:// www.xcitbm.com www.xcit.com.cn |