当前页面打开链接

通用

目前为 2025-02-18 提交的版本。查看 最新版本

// ==UserScript==
// @name     当前页面打开链接
// @version       1.2
// @match    *://*/*
// @require  https://cdn.jsdelivr.net/npm/[email protected]/dist/jquery.min.js
// @run-at   document-start
// @namespace https://gf.qytechs.cn/users/12375
// @description 通用
// ==/UserScript==

(() => {
    'use strict';
unsafeWindow.open=u=>location.replace(u);

$(document).on('click','a,form',e=>e.currentTarget.target='_self');

document.addEventListener('click',event =>{
 const anchor = event.target.closest('a');
 const { href, target } = anchor;
  if(target === '_blank'||event.ctrlKey){
   event.preventDefault();
   location.assign(href);
   }
},true);

new MutationObserver(_=>$('a,form').click(e=>e.currentTarget.target='_self')).observe(document.body,{childList:1,subtree:1});

})();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址