🏠 Home 

微博原图

访问##微博图片的URL时会自动跳转到原图


安装此脚本?
  1. // ==UserScript==
  2. // @name 微博原图
  3. // @namespace http://tampermonkey.net/
  4. // @version 0.21
  5. // @description 访问##微博图片的URL时会自动跳转到原图
  6. // @author halfasec
  7. // @match *.sinaimg.cn/*
  8. // @match *.weibo.com/*
  9. // @match *.imgur.com/*
  10. // @match *pbs.twimg.com/*
  11. // @match *cdn.discordapp.com/*
  12. // @grant none
  13. // @license ODbL
  14. // ==/UserScript==
  15. (function() {
  16. 'use strict';
  17. var originalLocator=window.location.href;
  18. console.log(originalLocator);
  19. var flagwbLarge=(/thumbnail|thumb150|mw600|mw690|mw####|small|bmiddle|orj360|thumb180|mw2000/.test(originalLocator)&&/sinaimg.cn/.test(originalLocator));
  20. var flagtwLarge=(/&name=/.test(originalLocator)&&(/&name=orig/.test(originalLocator))||/:orig/.test(originalLocator)||/\?name=orig/.test(originalLocator));
  21. var flagtwGifThumb=(/pbs.twimg.com\/tweet_video/.test(originalLocator));
  22. console.log(flagwbLarge);
  23. console.log(flagtwLarge);
  24. console.log(flagtwGifThumb);
  25. if(flagwbLarge){
  26. var fixedLocator=originalLocator.replace(/thumbnail|thumb150|mw600|mw690|mw####|small|bmiddle|orj360|thumb180|mw2000/, "large");
  27. console.log(fixedLocator);
  28. window.location.href=fixedLocator;
  29. }
  30. if(!flagtwLarge&&/twimg.com\/media/.test(originalLocator)){
  31. var fixedtwLocator=originalLocator.replace(/&name=[\s\S]*/, "&name=orig").replace(/:small|:large/,":orig").replace(/\.jpg$/,".jpg:orig");
  32. console.log(fixedtwLocator);
  33. window.location.href=fixedtwLocator;
  34. }
  35. if(flagtwGifThumb){
  36. var fixedtwGifLocator=originalLocator.replace(/https:\/\/pbs.twimg.com\/tweet_video_thumb/,"https://video.twimg.com/tweet_video").replace(/\?format=[\s\S]*/,".mp4")
  37. console.log(fixedtwGifLocator);
  38. window.location.href=fixedtwGifLocator;
  39. }
  40. window.addEventListener('keydown', event => {
  41. if (event.keyCode == 115) { // F4
  42. //var searchLocator="https://www.google.com/searchbyimage?sbisrc=cr_1_5_2&image_url="+window.location.href; //传统Google识图
  43. var searchLocator="https://lens.google.com/uploadbyurl?url="+window.location.href; //GoogleLens识图
  44. window.location.href=searchLocator;
  45. } });
  46. })();