vrporn.com switch sorting to newest

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

スクリプトをインストールするには、Tampermonkey, GreasemonkeyViolentmonkey のような拡張機能のインストールが必要です。

スクリプトをインストールするには、TampermonkeyViolentmonkey のような拡張機能のインストールが必要です。

スクリプトをインストールするには、TampermonkeyViolentmonkey のような拡張機能のインストールが必要です。

スクリプトをインストールするには、TampermonkeyUserscripts のような拡張機能のインストールが必要です。

このスクリプトをインストールするには、Tampermonkeyなどの拡張機能をインストールする必要があります。

このスクリプトをインストールするには、ユーザースクリプト管理ツールの拡張機能をインストールする必要があります。

(ユーザースクリプト管理ツールは設定済みなのでインストール!)

このスタイルをインストールするには、Stylusなどの拡張機能をインストールする必要があります。

このスタイルをインストールするには、Stylus などの拡張機能をインストールする必要があります。

このスタイルをインストールするには、Stylus tなどの拡張機能をインストールする必要があります。

このスタイルをインストールするには、ユーザースタイル管理用の拡張機能をインストールする必要があります。

このスタイルをインストールするには、ユーザースタイル管理用の拡張機能をインストールする必要があります。

このスタイルをインストールするには、ユーザースタイル管理用の拡張機能をインストールする必要があります。

(ユーザースタイル管理ツールは設定済みなのでインストール!)

このスクリプトの質問や評価の投稿はこちら通報はこちらへお寄せください
// ==UserScript==
// @name     vrporn.com switch sorting to newest
// @description vrporn.com switches sorting to newest on pornstars, tag/category and studio pages
// @version  3
// @grant    none
// @include  https://vrporn.com/*
// @namespace https://greasyfork.org/users/1079192
// ==/UserScript==

let interval = undefined;

window.addEventListener('load', function() {
  interval = setInterval(checkAndReplace, 1000);
}, false);

function checkAndReplace(){
	let regx = /https:\/\/vrporn\.com\/pornstars\/.*|https:\/\/vrporn\.com\/tag\/.*|https:\/\/vrporn\.com\/studio\/.*/gm;
  let a_urls = document.getElementsByTagName('a');
  for (let a of a_urls) {
    if(regx.test(a.href) && a.href.indexOf('?sort=newest') === -1){
      a.href = a.href + "?sort=newest";
    }
  }
}