我正在寻找创建一个 Greasemonkey 脚本来替换 InoReader 或任何其他 RSS 阅读器中的 Facebook 缩略图。以前我已经在 Google Reader 中成功使用了下面的脚本,但它在 InoReader、Feedly 或任何非 Google RSS Reader 中都不起作用。
// ==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');
});
任何帮助将不胜感激。