TwitterTL上のimgタグsrcに:orgをつける
当前为
// ==UserScript==
// @name Twitter Image URL replacement
// @namespace https://greasyfork.org/ja/scripts/13590-twitter-image-url-replacement
// @version 0.2
// @description TwitterTL上のimgタグsrcに:orgをつける
// @author kakkou
// @match https://twitter.com/*
// @grant none
// ==/UserScript==
function repraseURL(node) {
if ( node.nodeName == "IMG" ) {
var image = node;
// 画像クリック時のビューワのURL(:large)は変更しない
if ( image.src.match(/pbs.twimg.com/) && !image.src.match(/:(?:thumb|large)$/) ) {
image.src += ':orig';
}
}
}
// 最初から読まれてる奴を消す
var elements = document.getElementsByClassName("OldMedia");
for(var i=0; i<elements.length; i++) {
var imgs = elements[i].getElementsByTagName('img');
for(var j=0; j< imgs.length; j++) {
repraseURL(imgs[j]);
}
}
//Twitterは画像を動的ロードする
document.addEventListener("DOMNodeInserted", function(e){
repraseURL(e.target);
});