vrporn.com switch sorting to newest

vrporn.com switches sorting to newest on pornstars, tag/category and studio pages

  1. // ==UserScript==
  2. // @name vrporn.com switch sorting to newest
  3. // @description vrporn.com switches sorting to newest on pornstars, tag/category and studio pages
  4. // @version 3
  5. // @grant none
  6. // @include https://vrporn.com/*
  7. // @namespace https://greasyfork.org/users/1079192
  8. // ==/UserScript==
  9.  
  10. let interval = undefined;
  11.  
  12. window.addEventListener('load', function() {
  13. interval = setInterval(checkAndReplace, 1000);
  14. }, false);
  15.  
  16. function checkAndReplace(){
  17. let regx = /https:\/\/vrporn\.com\/pornstars\/.*|https:\/\/vrporn\.com\/tag\/.*|https:\/\/vrporn\.com\/studio\/.*/gm;
  18. let a_urls = document.getElementsByTagName('a');
  19. for (let a of a_urls) {
  20. if(regx.test(a.href) && a.href.indexOf('?sort=newest') === -1){
  21. a.href = a.href + "?sort=newest";
  22. }
  23. }
  24. }