Greasy Fork is available in English.
Easy way to show all comments.
当前为
// ==UserScript==
// @name Facebook All Comments Helper
// @name:zh-TW FB全部留言小幫手
// @name:zh-CN FB全部留言小帮手
// @namespace http://tampermonkey.net/
// @version 1.1
// @description Easy way to show all comments.
// @description:zh-tw 讓您更快打開全部留言
// @description:zh-cn 让您更快打开全部留言
// @author Xuitty
// @match https://www.facebook.com/*
// @icon https://www.google.com/s2/favicons?sz=64&domain=facebook.com
// @grant none
// @license MIT
// ==/UserScript==
const langs = {
de: ["Relevanteste", "Top-Kommentare"],
en: ["Top comments", "Most relevant"],
es: ["Comentarios destacados", "Más relevantes"],
ja: ["トップコメント", "関連度の高い順"],
ko: ["관련성 높은 댓글", "참여도 높은 댓글"],
fr: ["Plus pertinents", "Les meilleurs commentaires"],
"zh-Hans": ["热门评论", "最相关"],
"zh-Hant": ["最熱門留言", "最相關"],
};
(function () {
"use strict";
document.addEventListener("dblclick", execute);
document.addEventListener("keydown", execute);
})();
function execute(e) {
if (e.code !== "Insert" && e.type === "keydown")return;
let node1;
let fblang = document.getElementById("facebook").getAttribute("lang");
let lang = langs[fblang] || langs.en;
var headings = document.evaluate(
"//span[text()='" + lang[0] + "' or text()='" + lang[1] + "']",
document,
null,
XPathResult.ANY_TYPE,
null
);
while ((node1 = headings.iterateNext())) {
node1.click();
setTimeout(() => {
document.querySelectorAll('*[role="menuitem"]')[document.querySelectorAll('*[role="menuitem"]').length - 1].click();
}, 100);
}
}