Re-enables right click on image and video embeds in Discord, since the new custom context menu update.
目前為
// ==UserScript==
// @name Discord Embed Right Click Enabler
// @namespace https://greasyfork.org
// @version 1.0.1
// @description Re-enables right click on image and video embeds in Discord, since the new custom context menu update.
// @author ScocksBox
// @icon https://i.imgur.com/ZOKp8LH.png
// @include https://discord.com/*
// @license MIT
// @run-at document-end
// @grant none
// ==/UserScript==
/* jshint esversion: 6 */
var callback = function (mutationsList, observer) {
let elements = document.querySelectorAll(".message-2CShn3 img:not(.avatar-2e8lTP):not(.replyAvatar-sHd2sU), .message-2CShn3 video");
for (let i = 0; i < elements.length; i++) {
let el = elements[i];
if (!el.classList.contains("contextmenu-fixed")) {
el.addEventListener('contextmenu', function(event) {
event.stopImmediatePropagation();
}, true);
el.classList.add("contextmenu-fixed");
}
}
};
const observer = new MutationObserver(callback);
observer.observe(document.body, { childList: true, subtree: true });