Re 2ch Links

2ch各種連結還原、縮圖預覽

  1. // ==UserScript==
  2. // @name Re 2ch Links
  3. // @version 1.2b
  4. // @description 2ch各種連結還原、縮圖預覽
  5. // @include http://*.2ch.*/
  6. // @include http://*.bbspink.com/*
  7. // @include http://*.open2ch.net/*
  8. // @grant GM_log
  9. // @grant GM_addStyle
  10. // @noframes
  11. // @namespace https://gf.qytechs.cn/users/6037
  12. // ==/UserScript==
  13. var imgSE = 1; //預設1開啟縮圖預覽 0關閉
  14.  
  15. var ttp = function ttp(){
  16. var b=document.body;
  17. b.innerHTML = b.innerHTML.replace(/(\<br\>\s)(ttp\:\/\/.*?\/.*?)(\s\<br\>)/g, '$1<a href="h$2" target="_blank">h$2</a>$3');
  18. //b.innerHTML = b.innerHTML.replace(/(\s)(ttp\:\/\/.*?\/.*?\.jpg)(\s\<br\>)|(\s)(ttp\:\/\/.*?\/.*?\.png)(\s\<br\>)|(\s)(ttp\:\/\/.*?\/.*?\.gif)(\s\<br\>)/ig, '$1<a href="h$2" target="_blank">h$2</a>$3');
  19. };ttp();
  20.  
  21. var ras = 0;
  22. var ra = function re1(){
  23. var b=document.body;
  24.  
  25. b.innerHTML = b.innerHTML.replace(/(\<a\shref\=\")http\:\/\/.*?\/.*?(\"\starget\=\"\_blank\"\>)(http\:\/\/.*?)(\<\/a\>)/ig, '$1$3$2$3$4');
  26. if (ras < 1){
  27. setTimeout(ra, 1000);
  28. }ras++;
  29. };ra();
  30.  
  31. var css = '.UCss1{max-width:200px;max-height:200px}';
  32. var Uimg = function Uimg1(){
  33. GM_addStyle(css);
  34. if (imgSE == 1){
  35. var Ulinks = document.links;
  36. for(var i=1;i<Ulinks.length;i++){
  37. if (Ulinks[i].innerHTML.match('.png') !== null || Ulinks[i].innerHTML.match('.jpg') !== null || Ulinks[i].innerHTML.match('.gif') !== null || Ulinks[i].innerHTML.match('.JPG') !== null || Ulinks[i].innerHTML.match('.PNG') !== null || Ulinks[i].innerHTML.match('.GIF') !== null ){
  38. Ulinks[i].innerHTML = Ulinks[i].innerHTML.replace(/(.*)/, "");
  39. var Uhref = Ulinks[i].href;
  40. var imgt = document.createElement('img');
  41. imgt.setAttribute('src', Uhref);
  42. imgt.setAttribute('class', 'UCss1');
  43. Ulinks[i].appendChild(imgt);
  44. var imgt2 = document.createElement('p');
  45. imgt2.innerHTML = Uhref;
  46. Ulinks[i].appendChild(imgt2);
  47. }
  48. }
  49. }};Uimg();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址