Greasy Fork is available in English.
增强表单处理与回车搜索功能
当前为
// ==UserScript==
// @name 当页开搜
// @namespace
// @version 3.5
// @description 增强表单处理与回车搜索功能
// @author YourName
// @match *://*/*
// @grant none
// @run-at document-end
// ==/UserScript==
(function() {
'use strict';
document.querySelectorAll('form').forEach(form => {
form.setAttribute('target', '_self');
});
new MutationObserver(mutations => {
mutations.forEach(({ addedNodes }) => {
addedNodes.forEach(node => {
if (node.nodeName === 'FORM') {
node.setAttribute('target', '_self');
}
if (node.querySelectorAll) {
node.querySelectorAll('form').forEach(newForm => {
newForm.setAttribute('target', '_self');
});
}
});
});
}).observe(document.body, {
childList: true,
subtree: true
});
})();