InoReader またはその他の RSS リーダーで Facebook のサムネイルを置き換える Greasemonkey スクリプトを作成しようとしています。以前は、以下のスクリプトを Google Reader で正常に使用していましたが、InoReader、Feedly、または Google 以外の RSS リーダーでは機能しません。
// ==UserScript==
// @id greader-facebookurlreplacer
// @name Google Reader - Facebook URL Replacer
// @version 1.1
// @namespace
// @author
// @description
// @include https://www.google.com/reader/*
// @include https://www.feedspot.com/*
// ==/UserScript==
document.getElementById("chrome").addEventListener("DOMNodeInserted", function (e) {
if (e.target.tagName && e.target.tagName == "DIV" && /entry\s?/.test(e.target.className)) {
var t = e.target.getElementsByTagName("img");
for (var n in t) {
var r = t[n];
if (/.*akamaihd\.net.*_s\.\w+$/.test(r.src)) {
r.style.width = r.style.height = "inherit";
r.src = r.src.replace(/_s\.(\w+)$/, "_n.$1")
}
}
}
}, false)
また、stackoverflow の同様の投稿から取得した次のコードを使用してみましたが、InoReader でも機能しません。
$("img[src^='https://fbcdn-photos-a.akamaihd.net']")
.each(function()
{
this.src = this.src.replace(/(\/[^/]*)s\.jpg$/, '/s720x720$1n.jpg');
});
どんな助けでも大歓迎です。