Direct Image Link Twitter

Прямые ссылки под эскизами

  1. // ==UserScript==
  2. // @name Direct Image Link Twitter
  3. // @version 2020.09.24
  4. // @description Прямые ссылки под эскизами
  5. // @match http*://twitter.com*
  6. // @author Rainbow-Spike
  7. // @namespace https://greasyfork.org/users/7568
  8. // @homepage https://greasyfork.org/ru/users/7568-dr-yukon
  9. // @icon https://www.google.com/s2/favicons?domain=twitter.com
  10. // @grant none
  11. // ==/UserScript==
  12.  
  13. var pic, i, link, source;
  14.  
  15. function linker ( ) {
  16. pic = document.querySelectorAll ( '.AdaptiveMedia' );
  17. for ( i = pic.length - 1; i >= 0; --i ) {
  18. link = document.createElement ( 'a' );
  19. pic [ i ].appendChild ( link );
  20. pic [ i ].className = pic [ i ].className.replace ( 'AdaptiveMedia', 'Adapt1veMedia' );
  21. source = pic [ i ].querySelector ( 'img' ).getAttribute ( 'src' ) + ':large';
  22. link.setAttribute ( 'href', source );
  23. link.innerHTML = source;
  24. }
  25. }
  26. setInterval ( linker, 5000 );