Greasy Fork is available in English.
Forum Master
当前为
// ==UserScript==
// @name Discuz!・Forum Master
// @namespace Discuz!・Forum Master
// @icon https://www.discuz.net//favicon.ico
// @version 0.0.1
// @description Forum Master
// @author hostname
// @match https://www.discuz.net/thread-*.html
// @match https://www.discuz.net/forum.php?mod=viewthread&tid=*
// @match https://www.52pojie.cn/thread-*.html
// @match https://www.52pojie.cn/forum.php?mod=viewthread&tid=*
// @match https://www.hostloc.com/thread-*.html
// @match https://www.hostloc.com/forum.php?mod=viewthread&tid=*
// @grant none
// ==/UserScript==
(function() {
'use strict';
// Your code here...
let attachContent = '[img]https://www.fb.com/security/hsts-pixel.gif[/img]';
let fastPostMessage = document.getElementById('fastpostmessage');
function editor_content() {
let fastPostMessageContent = fastPostMessage.value;
if (fastPostMessageContent && !~fastPostMessageContent.indexOf('https://www.fb.com/')) {
fastPostMessageContent = fastPostMessageContent.trim();
fastPostMessage.value = fastPostMessageContent.concat('\n\n', attachContent);
}
}
fastPostMessage.removeAttribute('onkeydown');
fastPostMessage.addEventListener('keydown', function (event) {
if (event.ctrlKey && event.which === 13) {
editor_content();
seditor_ctlent(event, 'fastpostvalidate($(\'fastpostform\'))');
}
if (event.altKey && event.which === 83) {
editor_content();
seditor_ctlent(event, 'fastpostvalidate($(\'fastpostform\'))');
}
}, false);
document.getElementById('fastpostsubmit').addEventListener('click', editor_content, false);
})();