Telegraph 反图片防盗链

不为跨域请求发送 referrer, 让 Telegraph 可以显示防盗链图片

  1. // ==UserScript==
  2. // @name:zh-CN Telegraph 反图片防盗链
  3. // @name:zh-TW Telegraph 反圖片防盜鏈
  4. // @name Display anti-hotlinking images for Telegraph
  5. // @version 0.03
  6. // @namespace https://greasyfork.org/users/133518
  7. // @description:zh-CN 不为跨域请求发送 referrer, 让 Telegraph 可以显示防盗链图片
  8. // @description:zh-TW 不為跨網域請求附送 referrer, 使 Telegraph 可以顯示防盜鏈媒體圖片
  9. // @description Don't send the Referer header for cross-origin requests to display anti-hotlinking images on Telegraph
  10. // @include http*://*.telegra.ph/*
  11. // @include http*://telegra.ph/*
  12. // @icon https://telegra.ph/images/favicon_2x.png
  13. // @run-at document-body
  14. // @grant none
  15. // ==/UserScript==
  16. var meta = document.createElement('meta');
  17. meta.name = "referrer";
  18. meta.content = "no-referrer";
  19. document.getElementsByTagName('head')[0].appendChild(meta);
  20. var img_list = document.getElementsByTagName('img')
  21. for (var i = 0; i < img_list.length; i++) {
  22. img_list[i].setAttribute('referrerPolicy', 'same-origin')
  23. }