cnmtt001
小狐狸
小狐狸
  • UID31586
  • 注册日期2010-01-12
  • 最后登录2018-02-04
  • 发帖数94
  • 经验32枚
  • 威望0点
  • 贡献值4点
  • 好评度0点
  • 社区居民
阅读:1722回复:2

[已经解决]求能代替copy plain text的扩展

楼主#
更多 发布于:2011-08-30 11:29
求能代替copy plain text的扩展,去除文字后乱码

每次在论坛上看到一些喜欢的文章,复制下来都得去删除一些乱码或者文字后的网址,感觉很麻烦。

在3.6时这个扩展非常好用,但到了4.01和8版本都无法安装
S
MalcKear
千年狐狸
千年狐狸
  • UID35386
  • 注册日期2011-03-05
  • 最后登录2020-03-02
  • 发帖数1348
  • 经验131枚
  • 威望0点
  • 贡献值16点
  • 好评度10点
  • 社区居民
  • 忠实会员
1楼#
发布于:2011-08-30 11:29
看看这个书签可不可以
javascript:getobjstyle=function(node,prop){return%20node.ownerDocument.defaultView.getComputedStyle(node,"").getPropertyValue(prop);};RemoveHide=function(objname){var%20minValue=15;var%20objs=document.getElementsByTagName(objname);if(objs.length==0){}else{for(var%20i=objs.length-1;i>=0;i--){var%20node=objs.item(i);if(getobjstyle(node,"display")=="none"%20||%20getobjstyle(node,"visibility")=="hidden"%20||%20parseInt(getobjstyle(node,"font-size"))==0){node.parentNode.removeChild(node);}else{if(node.parentNode){var%20orgNode=node;var%20orgColor=getobjstyle(orgNode,"color");var%20orgRGB=CleanHidegetRGB(orgColor);var%20parentNode=node.parentNode;var%20parentBgColor=getobjstyle(parentNode,"background-color");var%20isLast=false;while(parentBgColor=="transparent"){if(parentNode.parentNode==null){isLast=true;break;}parentNode=parentNode.parentNode;parentBgColor=getobjstyle(parentNode,"background-color");if(parentBgColor%20!=%20"transparent"){break;}}if(isLast){if((Math.abs(orgRGB[0]-255)<=minValue)&&(Math.abs(orgRGB[1]-255)<=minValue)&&(Math.abs(orgRGB[2]-255)<=minValue)){orgNode.parentNode.removeChild(orgNode);}}else{parentBgRGB=CleanHidegetRGB(parentBgColor);if((Math.abs(orgRGB[0]-parentBgRGB[0])<=minValue)&&(Math.abs(orgRGB[1]-parentBgRGB[1])<=minValue)&&(Math.abs(orgRGB[2]-parentBgRGB[2])<=minValue)){orgNode.parentNode.removeChild(orgNode);}}}}}}var%20itemFrames=document.getElementsByTagName("frame");var%20itemiFrames=document.getElementsByTagName("iframe");var%20frame,iframe;if%20(itemFrames.length>0){for%20(var%20i=0;i<itemFrames.length;i++){frame=itemFrames.contentDocument;this.RemoveHide(frame,objname);}}if(itemiFrames.length>0){for(var%20i=0;i<itemiFrames.length;i++){iframe=itemiFrames.contentDocument;this.RemoveHide(iframe,objname);}}};function%20CleanHidegetRGB(colorString){var%20RGB=new%20Array;var%20tempSting=colorString.substring(4,colorString.length-1);var%20tempArray=tempSting.split(",");RGB[0]=parseInt(tempArray[0]);RGB[1]=parseInt(tempArray[1]);RGB[2]=parseInt(tempArray[2]);return%20RGB;};RemoveHide("span");RemoveHide("font");RemoveHide("div");RemoveHide("p");
cnmtt001
小狐狸
小狐狸
  • UID31586
  • 注册日期2010-01-12
  • 最后登录2018-02-04
  • 发帖数94
  • 经验32枚
  • 威望0点
  • 贡献值4点
  • 好评度0点
  • 社区居民
2楼#
发布于:2011-08-30 11:29
MalcKear:看看这个书签可不可以
javascript:getobjstyle=function(node,prop){return%20node.ownerDocument.defaultView.getComputedStyle(node,"").getPropertyValue(prop);};RemoveHide=function(objname){var%20minValue=15;var%20objs=document.getElementsByTagName(objname);if(objs.length==0){}else{for(var%20i=objs.length-1;i>=0;i--){var%20node=objs.item(i);if(getobjstyle(node,"display")=="none"%20||%20getobjstyle(node,"visibility")=="hidden"%20||%20parseInt(getobjstyle(node,"font-size"))==0){node.parentNode.removeChild(node);}else{if(node.parentNode){var%20orgNode=node;var%20orgColor=getobjstyle(orgNode,"color");var%20orgRGB=CleanHidegetRGB(orgColor);var%20parentNode=node.parentNode;var%20parentBgColor=getobjstyle(parentNode,"background-color");var%20isLast=false;while(parentBgColor=="transparent"){if(parentNode.parentNode==null){isLast=true;break;}parentNode=parentNode.parentNode;parentBgColor=getobjstyle(parentNode,"background-color");if(parentBgColor%20!=%20"transparent"){break;}}if(isLast){if((Math.abs(orgRGB[0]-255)<=minValue)&&(Math.abs(orgRGB[1]-255)<=minValue)&&(Math.abs(orgRGB[2]-255)<=minValue)){orgNode.parentNode.removeChild(orgNode);}}else{parentBgRGB=CleanHidegetRGB(parentBgColor);if((Math.abs(orgRGB[0]-parentBgRGB[0])<=minValue)&&(Math.abs(orgRGB[1]-parentBgRGB[1])<=minValue)&&(Math.abs(orgRGB[2]-parentBgRGB[2])<=minValue)){orgNode.parentNode.removeChild(orgNode);}}}}}}var%20itemFrames=document.getElementsByTagName("frame");var%20itemiFrames=document.getElementsByTagName("iframe");var%20frame,iframe;if%20(itemFrames.length>0){for%20(var%20i=0;i<itemFrames.length;i++){frame=itemFrames.contentDocument;this.RemoveHide(frame,objname);}}if(itemiFrames.length>0){for(var%20i=0;i<itemiFrames.length;i++){iframe=itemiFrames.contentDocument;this.RemoveHide(iframe,objname);}}};function%20CleanHidegetRGB(colorString){var%20RGB=new%20Array;var%20tempSting=colorString.substring(4,colorString.length-1);var%20tempArray=tempSting.split(",");RGB[0]=parseInt(tempArray[0]);RGB[1]=parseInt(tempArray[1]);RGB[2]=parseInt(tempArray[2]);return%20RGB;};RemoveHide("span");RemoveHide("font");RemoveHide("div");RemoveHide("p");
回到原帖



可以了,非常感谢
S
游客

返回顶部