.jpgまたは.pngを.jpg:origまたは.png:origとgreasemonkeyに変更したい ex。 https://pbs.twimg.com/media/DMU-nlSV4AAom3a.jpg:orig.jpgまたは.pngを.jpg:origまたは.png:origとgreasemonkeyに変更したい
// ==UserScript==
// @name Twitter Orig jpg
// @namespace jirat
// @include https://pbs.twimg.com/*
// @include https://pbs.twimg.com/media/*
// @version 1
// @grant none
// ==/UserScript==
document.location.replace(document.location.href.replace(/.jpg/,'.jpg:orig'));
それが実行にhttps://pbs.twimg.com/media/DMU-nlSV4AAom3a.jpg、それは停止しません。このように繁栄し続ける
[.jpg:orig:orig:orig:orig]
どうすればいいですか? :orig
はすでに、URLの末尾にのみマッチする正規表現のために使用/\.jpg$/
let href = document.location.href;
if(href.includes('.jpg') && !href.includes(':orig')){
document.location.href = href.replace(/.jpg/,'.jpg:orig');
}
チェックを.pngの:orig'それを設定する前に? –
はreplace()のように複数回動作しています。 https://stackoverflow.com/q/1144783/4229270 – Sinto