阅读:4505回复:5
[求助] 帮忙修改一下这个javascript
部分论坛设置了防拷贝,就是在页面中加入一些乱字符,下面的代码可以在ie中删除这些文字,但是firefox中部可以,哪位帮着修改一下,谢谢
javascript:for(var i=0;i<document.all.length;i++){var o=document.all;var css=o.style.cssText;if(css.indexOf("DISPLAY: none")!=-1||css.indexOf("FONT-SIZE: 0px;")!=-1)o.innerText="";};eval("return 0"); |
|
|
1楼#
发布于:2006-02-17 20:14
我就是用的这个扩展,非常推荐。
|
|
2楼#
发布于:2006-02-17 20:14
用 CleanHide 扩展
https://addons.mozilla.org/en-US/firefox/addon/3648 如果你发现某些网页使用隐藏文本,使你无法复制文本容易,试试这个…… |
|
3楼#
发布于:2006-02-17 20:14
写了个Greasemonkey脚本,解决!
![]() |
|
|
4楼#
发布于:2006-02-17 20:14
就是这个意思,将文字颜色为背景色也就是透明的文字和字体大小是0的文字去掉(一般这些文字为防复制乱麻)
这个网站www.ioicn.com.cn |
|
|
5楼#
发布于:2006-02-17 20:14
能不能列出下在那个论坛这段代码有效?
从代码上看就是将网页中所有元素的CSS样式中有 "DISPLAY: none" 或者 “FONT-SIZE: 0px;” 的元素内的文字清空 可以试试看 innerText 改为 innerHTML |
|