移除广告内嵌脚本

这是一个由AI生成的脚本,通过关键词匹配来移除网页中的内嵌广告脚本。不能保证100%成功,可以在脚本菜单中管理排除的网页和关键词,脚本已经内置一些常见的关键词,若还有广告,可以自行添加Math.random,platform,navigator,new Function,new Date()尝试去除。

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

// ==UserScript==
// @name         移除广告内嵌脚本
// @namespace   https://gf.qytechs.cn/zh-CN/users/1373566
// @version      1.4.9.1
// @license      MIT
// @description  这是一个由AI生成的脚本,通过关键词匹配来移除网页中的内嵌广告脚本。不能保证100%成功,可以在脚本菜单中管理排除的网页和关键词,脚本已经内置一些常见的关键词,若还有广告,可以自行添加Math.random,platform,navigator,new Function,new Date()尝试去除。
// @author       copilot & cheatgpt
// @match        http*://*/*
// @exclude      *://*.github.com/*
// @exclude      *://github.com/*
// @exclude      *://*.google.*/*
// @exclude      *://x.com/*
// @exclude      *://twitter.com/*
// @exclude      *://*.bing.*/*
// @exclude      *://*.yandex.*/*
// @exclude      *://*.iqiyi.com/*
// @exclude      *://*.qq.com/*
// @exclude      *://*.v.qq.com/*
// @exclude      *://*.sohu.com/*
// @exclude      *://*.mgtv.com/*
// @exclude      *://*.ifeng.com/*
// @exclude      *://*.pptv.com/*
// @exclude      *://*.sina.com.cn/*
// @icon         data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAH0CAYAAADL1t+KAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAACAASURBVHic7d15eF51nffxz/fcSWhaKFCobRahSxIUKTSNoOIGLoPiIDpKpU0AO+4zzqLjo5de4/M4zuj4PKPjMjPOiCgCSYt1GURFx1FxHZQxSdkqJGkpkKWlQCnQLcl9vs8fbR3ALkl7n9/vvs/9fl2XlxddzvfD0nxyzv07v58EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlB2LHQB7dXR0nJKm6cIkSU5M0/S4JEmOkzTb3WfEzgYAkmRmuyU9lqbp40mSPJ6m6baJiYmNd9555wOxs4FCD+7MM8+cVSgUnp8kydnufoaZPdvdTzOzWbGzAcCRcPcdku6W9Ft3vzNJklu3bNnyq+Hh4V2xs1UTCj2A9vb2N5jZhWb2PEnPiZ0HAEJw99sl/SJN0++uW7fupth58o5Cz0h7e/upkt6RJMmbJTVEjgMAsd3v7l8uFotX3XbbbSOxw+QRhV5iy5Yt+0NJf2lmL4+dBQDKkbt/290/2d/f/7PYWfKEQi+NpL29fXmSJO+X1B47DABUAne/xd0/0d/ff2PsLHlAoR+lpUuXXlwoFP5R0qLYWQCgErn7+jRN/3TdunU/iZ2lklHoR+jMM89srqmpucrMLoidBQDywN273f29/f39W2NnqUSF2AEqUUdHxwcLhcJ3zawldhYAyAszO1PS2xoaGraNjY31xs5TabhDn4aOjo5T3P3rZnZ27CwAkHM/mJiYuOz2229/MHaQSpHEDlAp2tvbL5d0J2UOAEH8QW1t7V1Lly59ZewglYI79Cno6OjokbQydg4AqEbu/tm+vr6/jJ2j3FHoh9DR0TFT0ncknR87CwBUM3f/5u7du1esX79+PHaWckWhH0RHR8fxkm4W75UDQLn45a5du161fv36J2IHKUd8hn4Ap59++nxJvxJlDgDl5IX19fW37PsajafhDv1p9t2Z3yqpLXYWAMAB3SnpRb29vdtjBykn3KE/SXNzc727/6cocwAoZ2dI+kFLS8sxsYOUEwr9fxTmzZt3E6+lAUBFOGf27Nk3iA3Sfod/EPt0dHRcKemPYucAAEyNmbU0NjbOHRsb+27sLOWAz9AlLV269MJCocB/EABQgdz9or6+vu/EzhFb1Rf6GWecMa+uru63ZnZi7CwAgOlz921m1tbb2/tQ7CwxVf1n6HV1dWspcwCoXPu+hvfEzhFbVX+G3tHR8edm9s7YOQAAR21xY2PjyNjYWF/sILFU7SP3fY/ah8zs2NhZAABHz90f3blzZ8vdd9/9cOwsMVTtI/djjjnmnyhzAMgPMzth5syZ/xA7RyxVeYfe3t7+0iRJfhI7BwCg9NI0Pbe/v/+W2DlCq8o79CRJroydAQCQjSRJ/jl2hhiqrtA7OjouEVu7AkCeLVu2bNkFsUOEVnWFLun/xA4AAMjch2IHCK2qCn3p0qUXSnpO7BwAgGyZ2UuWLVvWETtHSFVV6EmSvD92BgBAGGb217EzhFQ1q9zPOuusppqamuHYOQAAwRSLxeLJ69atezR2kBCq5g49SZJVsTMAAIIqFAqFFbFDhFITO0AoSZJ0xc5wOO7+PUlfS9P0zjRNH9q5c+fDQ0NDj8XOBQCS1NLSMnvmzJknJUlyspktMbPlZlbuq8lXSvrX2CFCqIpH7h0dHcsk9cbOcRCPuPvfPvbYY1+mvAFUmo6OjuPd/e1m9mFJx8XOcxCn9vb23h87RNaq4pF7mqYXx85wIO7+/yQt6uvr+wxlDqAS9fb2bu/r6/uH3bt3L5D0udh5DsTdXxs7QwhV8cjdzF4RO8OTufs2d39df3//z2JnAYBSuOuuux6R9Bft7e03mtkNZXZWxssk5X73uNzfoZ9++unHmtm5sXPs5+5DZnY2ZQ4gj/r7+39ULBafL6ls3ioys5fGzhBC7gu9rq7uJbEzPMn2iYmJC3p7ezfEDgIAWbntttvumpiYeLW774mdZZ85+9ZS5VruCz1JkrL5zqxYLK684447NsbOAQBZu/322+80sz+OneNJXhw7QNZyX+iSnh07gCS5+2fXrVt3U+wcABBKb2/vakmrY+eQJHcviy7IUjUU+rNiB5D02MTExN/EDgEAoU1OTr5f0kTsHGZ2WuwMWct7oSdmtih2iDRNP37HHXdsi50DAEK77bbbRtz987FzuHvuj83OdaGfeeaZrZIKkWMU9+zZ8y+RMwBANO7+6dgZzKzx9NNPr4udI0u5LvQkSU6JncHdf7B+/fonYucAgFj6+/vvk3RH7BwzZsxYHDtDlnJd6IVCYVbsDJJuiB0AAMrAt2IHcPcTYmfIUq4LXdLM2AHM7DexMwBAGfhV7ABmdnzsDFmi0DOWpunm2BkAILaJiYn7YmeQNDt2gCzlutDTNK2POd/dvb+/fzRmBgAoB4888kg57JDJHXqlMrPYh8/sjDwfAMrC8PDwLkm7YmYws+hPbbOU60J396jnvZtZVZw3DwCVwN1z3Xm5/psDAKBaUOgAAOQAhQ4AQA5Q6AAA5ACFDgBADlDoAADkAIUOAEAOUOgAAOQAhQ4AQA5Q6AAA5ACFDgBADlDoAADkAIUOAEAOUOgAAOQAhQ4AQA5Q6AAA5ACFDgBADlDoAADkAIUOAEAOUOgAAOQAhQ4AQA5Q6AAA5ACFDgBADlDoAADkAIUOAEAOUOgAAOQAhQ4AQA5Q6AAA5ACFDgBADlDoAADkAIUOAEAOUOgAAOQAhQ4AQA5Q6AAA5ACFDgBADlDoAADkAIUOAEAOUOgAAOQAhQ4AQA5Q6AAA5ACFDgBADlDoAADkAIUOAEAOUOgAAOQAhQ4AQA5Q6AAA5ACFDgBADlDoAADkAIUOAEAOUOgAAOQAhQ4AQA5Q6AAA5ACFDgBADlDoAADkAIUOAEAOUOgAAOQAhQ4AQA5Q6AAA5ACFDgBADlDoAADkAIUOAEAOUOgAAOQAhQ4AQA7UxA4AHKmW7qY3yuylJl8gtwVmvkCycZffK9l9kjZKxW8Pdo79LHbWarBgzfwFtWnhjyW9wqRGd5tnphlT+b0u7TL5DnftlLRDpp1ye1zmD8u11cy2yNOtaWJbzdPN7v7QrmJhy8gVIw9n+3cFVA4KHRWnbXXTe931fpPN2/sjJtm+/5dksjmSOvb+XOF9rd1Nv3XT/xnqHPlajLx519rTtNSkjym1C5/842ZTv4ZJ9ZLVP+X37P93uv/HLFHiklSQmTSrRmrraZZcY5I/KNNIKtso9w1y36hCumFyz+YNm1Zp99H9HQKVgUJHxWhZ09huqX1Vbq3T6AqZ2bNNWtva0/SfXlvsHFq+eWtmIavI3LVzjz1h/JgrTVoRNYipQbIGSWcl0t7vJMwkT1RX16zWbg2Z6S7Jb3XX7S6tG+oaGY6aGcgAhY6K0Lq6cYWlyeqjuYbJXqmJwh2tPU2vGuwcWVeqbNWobW1zk4/r+2Y6I3aWwzFTi6QWyS62fTf8bd1ND7upT/I+c/VP1lj/xktHBmJnBY4GhY6y19LT3Gmu7lJcy2Tz5P7DxdfPO2/DpVvuLMU1q83iNY3P1LhuNdP82FmOmNlJJr1SslfKpJqi1NrTvF3yn0n2I8l/yjd9qDQUOspaW0/zOVJpyvx3zE4qFGu+09I958yhrkceK+m1c655bXN9YcK/o0ou84Mw6XjJLpJ0kWRq62ne5u4/ctONae3OGzcu37Y9dkbgUCh0lK3mtc31Gtf1ms4H5lNmp5rqPyfpzVlcPa/qx/XPMjszdo5ATjSzN5r0xmRillp7Zv6nuX/LCuP/fs+Kh0ZjhwOejvfQUbZmTvq7ZFqY2QDT5Yuub2rL7Po509rTtNRMfxw7Rywme6Us+ec0PWa4rbvply09Te9p6W5qjp0L2I9CR/ly+6ssL28yK0zqQ1nOyBNz+3jsDOXAZCazcxPZPyZmD7R1N9/aurrpHXPXzj02djZUNwodZamlp+kSSY1ZzzHZyqZrmk7Kek6lO6Xn+BPd/FWxc5Ql09nm9m8njtdtbutpvmrfug8gOAodZclkbwk0qHZWgc/RD6fOjnuDTWurmCpkNkvSWyT9urWnqa9ldfNbm9c218eOhepBoaPsLF7T+EyTLgg1z/d+EcYhJKm3x85QSUzWnri+OHPct7T0NP/TadfOy24tCLAPhY6yY0WtCjrP7Nkt3U3PDzmz0rhpXuwMFcnsuER6txdq727rafpUS/ec2bEjIb8odJSdxCxooe+byV36obg9I3aEClcn2XsT1W9s7Wn+c93MK8MoPQodZaW1p/EVki0IPth9RctNOib43AphJj4LLoW9O9R9tnW0+e7W7saV8mx2WUB1otBRZiLdKZvNsm1NcQ8ZQdUwabFZ0tPa03x7S0/jxbHzIB8odJSNlu45s83tDbHmG4vjEJiZzkiU3NDW3fTDhaufwToFHBUKHWXDNPMKmWojJnjRwp6GU+PNR9Uye3lNWnd3W3fD62NHQeWi0FFO3h47QK3bO2NnKEsujx0h78x0gqzwzbbupusXrT3x+Nh5UHkodJSFxT0NHWVxtrbZW1modADGP5NgzN5UmJh5R+ua5ufFjoLKQqGjLCRKyuTzazu5ZU3jH8ZOgepmsmda6r9o62n6kD7C12lMDf+hILq9r4vZytg59ks8qdoTxVBOrEayj7W2Nt/EFrKYCgod8T3SfIlJZfOZobu/lgNbUC5MumDmhP/qtDUnZ35YESobhY7oEvOyuiM2s4QDW57KpTR2hupmZ3pxRm/Lmkb21MdBUeiIau9rYnZ+7BwH8LbYAcqJ8bUiPtP8pGg/b7mu+bzYUVCe+EOKqApKor+qdkBmp7WsbnpB7BjAU5jNSkw/4H11HAiFjqgSD38Qy1QlbmX1UUBUvIdePky1ssI3W1c3vSN2FJQXCh3RtF7X9BqZGmLnOCj3FY3fbpwZO0ZZ4D308uP617aexktjx0D54Ag/xJOU+R2w2axZj/ubJF0dO0p0Hna7nfHx4XrNmnuC7ak9vjZJjk89PUFmx8vsePP0BDOb466Fci2UtNCs+o53NZlJtqalp3HXUOfot2LnQXwUOqJoWTt/rk3oj2LnOBzb+9idQg9s0yrtlrZulrR5Kr++eW1z/YzxyYXmhYWW+EL3pM1ML5D03GyTxpcouWHx6qaXb1g58uPYWRAXhY4obCK5InaGqdl7YMu9nWP3xU4SVcBH7i4vTvf3DC8f3iVp/b7//c7pa1U3OT7/LCk5x2VnSzpH0mlmlquPGxO3by5e07hkw4rRB2JnQTwUOqIwWcW8FlbjhT+R9IHYOTB965drXNr835L+e/+PLbj6hBNq6459meSvkPQKk7XGS1gaJh1fKCbfbV7b/Lx939ygClHoCK5lddML5NYWO8fU+ZtV5YXuUhrqFt1khSyvv2nVo49Kj35T0jcladE1jackNXqlefJySa8x0+ws52fGtKR+wq+T9MbYURBHrh47oTJYam+NnWE6zOwZLdc1vjZ2jphCbixzJI/cj8bGK0bvH+oc/dJg1/DKwabhk4quC13+FUnbQuYoBZO9oa27uWKefqG0KHQENe/aebNM/qbYOaYrSZKyfV8+hJBbv2Z9h35I52tyQ9fw9wY7R1YNdA7PKboulPw6d+2OlmmaXP6Z066dtzB2DoRHoSOo4wqFS2U2K3aO6ar2A1vyfId+KBu6hr830Dly+R57vNHlH3b3B2NnOhwzm+lJTXfYFw1RDih0BFWpu6+ZWTKztrwOkQmpau7QD+L+zu3bBjtH/m6wa2Sem79TrntjZzoks3NbVzf+VewYCItCRzBtqxufJbNzY+c4UuaV9dk/sjG4cuQLA13Di6R0hbvfHzvPwSUfXbBm/oLYKRAOhY5g0gpbDPf7rG3xmsaK/YbkaFTrI/dDGegcvd7njLS5pe93aXvsPE9nUn1tsYZNkaoIhY5gzHR57AxHq5AmVfnYvdofuR/M0IXaM7hy9B/M0hZ3/7fYeZ7OTOe1djeujJ0DYVDoCKK1p/mPTDY3do6j5n5pNR7Ywh36oQ2sHH1osGvkXfLJc8ruMbzZZ5rXNtfHjoHsUegIwuRviZ2hJMxmzdwuTrjCAQ10bf5v164l7n5j7Cz7mWzuzEn/cOwcyB6FjswtWDt3vrteFTtHqSSqzJX6CGOo65HHBrtGLk7d3yPXROw8kqTU3rfomsZTYsdAtih0ZK5uvG5Vrg7DMHvhouubKmjr2qPHZ+jTN9Q18pliIT1P7jtiZ5GptlBIPhE7BrKVny+yKF+mt8eOUGqFScvHRwhTxGfoR2bDitH/ktnLymMVvL9pUU9zxR9Eg4Oj0JGpluuaz5NsQdwUpWfmf8xOXJiKgc7hWz1Jz49d6maWFOQfipkB2aLQkanEcrIY7vfYyS2rq/vAFkzd0IrR/rIodalrYU/DqTEzIDsUOjLT0j1ntstye5SjVeg2tohjaMVof+rpa+IulLOaGhXeHW8+skShIztW32mmGbFjZOgPq/nAFkzfhq7RX8o86o6JJn+zblZNzAzIBoWOzJiU08fte5lZMrNQXYvjcPQGOkeulfvn4yWwk9tGGt8Qbz6yQqEjE4u6m5eYrCN2jqyZqvcENhy5gaGRP5P8F9ECmOXuzRNQ6MhIQXpb7AxBmJ22uLvxhbFjoMJ8ROmETbxR7o/HCWAvW7B27vw4s5EVCh2ZMFNXhLHbIsxUwZJVMeaGxMYypXfvyge3pNL/jjW/dvyYS2LNRjYodJRcW3fjmySdGHquu3/KpZ+FnlsNB7awsUw2hoZGPifXHZHGU+g5Q6Gj5NzCn3vucp+oG/+SuX859GyZzZr5mFYEn4vK9xGlRSvGecJj/qLmtc1zosxGJih0lNTCnoZTTfaK4INdN21avnXzzjpb667HQo9Pcv5OOo/cs7Ohc6zX5V8JPddkNnNcrHbPEQodJVXrhTjFltjVkjS8fHiXKf1q8Plm5+b5wBYeuWerWNDfu9xDz3XLzymIoNBRehFWt/tDgw3D3/rdXxWSL4XPIBUmw3/UgHzYeOnIgKRvhp5r7heEnonsUOgomZaehgtkaogw+lqdr8n9fzG4YvjXcr8ndAgzX8WBLThSxSQNf7yp2azFaxrPDT4XmaDQUTKJkii7pnkhverpP5aavhA+SY4PbHEFexxcbZ+h77dxxdhv5P6j0HOtqPBrXpAJCh0lsXdPcwv+GozLbxm8dOy3v/cTtcXu0Fmk/B7Y4hau0KtZav5PoWcmSp4feiayQaGjJOoLuizGXJcf8PPyoeWbt3qEzySV0wNbWBQXxtAToze5tCvkTDfxyD0nKHSURGJ6V/Ch7jt2ztaag/58Gv6ddDNL6mtYHIcj9A5NSP6tw//C0jHp+Dy/oVFNKHQctbae5nMkC/4FwWVfHb1odOfBfn6wa+QmSaMBI0mSEvk7Q89Ejph9PfTIpKjnhZ6J0qPQcdRcHmUxXFpID/16msllfk2gOE8evKBtdeOLws9FHkzsGf5u6MfuidQech6yQaHjqCy4WjPMY2x76ndvWDH6X4f7VWkyEeWddM/b4jhWuQezaZV2y/X9kDNddnrIecgGhY6jUlfb9CaZHRd67sEWwz3d0KUPbohzYIutyNWBLRbu/fpqXhS3n8l/GXSg+3OCzkMmKHQcFZeFf9zumtg5uXer16mwKZZ/KZlpxszHk5Wh5yIfigW/JeQ8M2ued+28WSFnovQodByxxdc1t5jpxaHnuunbI1eMPDzVXz8+PhLlwBZzz89jdx65B1XcPdoXeubs2tozQs9EaVHoOGJJkkZ5Pcukad1xb1ql3TK/Pqs8B2OyF+TmdSAeuQe1aZV2u3RryJme+ikh56H0KHQcGZdZnMftYwMrh7837d+XWPhz0iUVihbhsBrkQ9jH7onpmSHnofQodByRlu7GiyQ7OfRcl39ZR7ANabQDW+Rv5sAWHAk3uzPsQDUHnYeSo9BxRMzC35273Cct/eIRXyDRlSWMM0V2ctuaxovDz0XFS9P7Q45z5w690lHomLaFq58xz8yCnypmrh/f2zl235H+/h0TirDJTD7eSXcpDTWLRXF7pZbcG3KemeaHnIfSo9AxbQWve3OMualN/VW1Axm5YuThKAe2uF5T6Qe2cDhLeOO1Gg45z2UnhpyH0qPQMW0x9ip3abtOHD7qPa6nu0K+FMwsqS+wOA7TM7x8eJfLtwYb6Doh2CxkgkLHtLRd1/BiyRaEnmvuPUMXas/RXmffCvnwB7aYvyP0TFQ+kx3xR0zTn+UUeoWj0DEtbkmkg1j8qpJcyOSp/Csludb0Bi/Y+80QMHXuviXYMLNZvJFR2Sh0TFlL95zZMlseeq7L+4dWjPaX6nqF4mRpvjmYJk+SVTHmlgKL4uIwaVvIeW1rGit6rUe1o9AxZWb1l5pUH3yul3Yv9nsu33KvSz8t5TWnpIIPbGFRXDRBtyyeKIpCr2AUOqYhwrvnrt2pdl9X6uuaPPjOcWaacez2pDP0XFSwRNuDjquh0CsZhY4pWdTT3GrSORFGf3Oo65GS36WkJ458Ve47Sn3dw3Hl6MAWZM5TezTkvKRoc0LOQ2lR6JiSgvufxJibJtkcfTp0ofa4qSeLax+KmT0/Nwe2IHuJB71DN3GHXskodEyJSZeFnunSxg0rR36c1fWLyVFsI3sUKvHAFhbFxeGpBX2KlMo5E72CUeg4rJaepktkFuE7dz+qneEOZ+OKsd9EO7DlZtWEnns0WBQXRxJ4EaqZTYach9Ki0HFYMY5Jdfd0onY889fLUtMXsp7x++zktpGGi8LPRaUJfsdsPhF0HkqKQschLVg7d77kfxB6rpm+v2n51s1Zz9k1qWvlCv5FzBVngx5UlsQU9DVH92Q85DyUFoWOQ6oZr327yYLvHuWyIHuuj1wx8rCb3xhi1tO8+tTrTm6IMBcVxD1soXOHXtkodBySmb019EyXbx3sHA52KlpqafCd48wsOcaOeXPouUeKRXFxmAX+DL2o4K9yonQodBxUW3fTy032zPCTLei55RtWjn1fEQ5scQu/NuFIGXt8R2Kzg04rhH1NDqVFoeOg3BT87lySitKVoWfGOLDFpMWtPQ0vCT33iFi4QmeV+/9wKeg31MWkGHQjG5QWhY4DaumeM9vc3hB6rstv2dg5PBh6blFp8G8iJMlYHIdDMPmpIecVktqgh8GgtCh0HJBp5hUy1Yae68pmZ7jDubdz7L4YB7a42/JKPbAF2XNZ0EJ/oj6l0CsYhY6DeXv4kf7E48Xi9eHn7pvuirA4rjIObGFRXHgta+fPDXm6obvvHL1odGeoeSg9Ch2/Z3FPQ4eZzgg/2b665fIt8VbZzhn+WqQDW8r+sTs7xYWXjGtByHlmGg45D6VHoeP3FDyJciJYanEet+83dKH2uFTyo1oPx8ye13p9w7NDz50Wl4caxR36fsmikNNcuj/kPJQehY6naLlJx0i6IvxkHxhaOXJL+LlPZWaZ7h9/0LnFJMobBVPGKvfg3JLnBh75QOB5KLGKOiACAWxrfqNM4U9ccjuutaf5J8HnPj2GFOWFa997mt1fRRg9JS6lof65cIe+j+t5If9jNNl94aYhCxQ6nsJcb43SaKYGk6p2K1STzW3taf6jkDvkTQefoQfmMq1W0Dv01LUh5DyUHo/c8TsLexpONdN5sXNUK6uAxXEIo3V101khV7hLkpnfGXIeSo9Cx+8UlER4VQ37uetVHNgCSZLpeSHHuXs6+MTIXSFnovQodPxO4rYqdoZqVs4HtvAeemAe9kmZSYN6R/hjhFFaFDokSa3XNb1GVr2fYZcLj3C63VRwOEs4C67WDHNdFHKmm3jcngMUOvaqoJO/8sykRS2rm18aO8fv4bW1YOrqGl8ns7BvmrjdGnQeMkGhQ03XNJ0k+cWxc2CvxD3Kxj4oD+62IvjMRL8OPROlR6FDM2t8lZnx30KZ4MCW6jXv2nmzTPbqkDPdPZ3cM0yh5wBfxCG5cUdYRsrxwBYWxYVxXKHm8tCnHJp0x6ZV2h1yJrJBoVe5xWsazzWz8t5HvAq5qawWx7GxTBiJ2/8KPdNlPws9E9mg0KtcUkxYDFeGTDpn0fVNbbFzIJyW6xpfK9PC0HPN9P3QM5ENCr2KNX67cabJ3xQ7Bw6spqh3xs6AcCxJ3ht6pkt7amqHfxh6LrJBoVexmY9pRfDXYzAdl+lmzluoBou6m5eYFOF1Rf/5+uUaDz8XWaDQq1jCYrgyZye3jja/NnYKiUVxWauR/m+UwW43RpmLTFDoVWpRT3OrzM6NnQOHZl4ei+NYFJed1tWNK2QK+qqaJLncvW7y+tBzkR0KvUol7u+InQGH5/ILOLAlv07pOf5E8+SfY8w26eah5Zu3xpiNbFDo1ehm1SSmK2LHwOGZWVJnx/DRSE4d48f9i6Q5MWanZmtizEV2KPQq1DbScJFkJ8fOgSmy+Gsd+Ay99Nq6G15vpuDbvO43ueeJr8eajWxQ6NXIkrL4XBZTY9Kiluuaz4ucgc/QS2jvGpbk2ngJ/LpNqx59NN58ZIFCrzIL1s6d765Xxc6B6UkSDmzJiwVXn3BCjes/JDs2WgjzK6PNRmYo9CpTO173Fg5iqTzudgkHtuTAR5TU1c76Towd4fZz19DAytFfxJqP7PCFvdqUweexmD4zzZj1mHXFms9n6KXR1tr8BZm9MGYGU/qZmPORHQq9iizuaTrfpEWxc+DImFu0tQ98hn702robr5Si7yuwbXxi9EuRMyAjFHoVSWQcxFLJTGdzYEtlautpukaWvC12jlT+rxyVml8UepVo6Z4zW643xM6BaVAHmwAAFCRJREFUo1OY1LtiZ8D0tPY0rZHs8tg5JI2rtsjj9hzj4IdqYfWdJs2IHQNHx6TLJL0n9FyXUgs0Ky+foS9ae+LxhfGZ15qsLPbjT6Ur2Rku37hDrxLlsic4jpLZSS3dTW8MPpbP0Kel5bqGZYWJmXeYlUeZy/3xyfEnPhw7BrLFHXoVWNTdvMRMyyKM/tJA53Buv5Fo6Z4z2zRzi1nYJx/71kKwy1eZalvd9F6l9glJtbGz7Odmf81GMvnHHXoVKEhRFuN4oi/GmBvKUNcjj8n0jeCDTa86bc3JjSFH8tra4S26pvGU1u6m78jtU7LyKXPJ7x7sHP5c7BTIHoWedzerRqYIC3J8YHDF8K/Dzw0rNf9ylLlp2ANbeOR+cKd96+TjWnsaP1EoJPeY2Wti5/l9xkFMVYJCz7nWscZLTDo++GDTF4LPjGDDypEfS74p9FyTeAUxtrUqtPQ0vSt94pgNpuQDoT96mRJPvzjQOXxr7BgIg0LPO4+zM9yOCV0TY24MLkXYqMMWhDywhUfuT9XS0/iWtommOxPZ5002N3aeA3JtHp/Y+f7YMRAOi+JybMGa+QsstVeEnuvuXx+5YuTh0HNjsVq7WhP629Bz9x3Y8pPQc6tVS/ec2dLMP0lMfyYp6BqGI2J6Cwvhqgt36DlWV6xZFWOuW3pVjLmxDCwfHnHpP0LPdbdL5q6dG+/Eriqxb7HbpxPVjyamv1cllLn80wOdwzfFToGwuEPPt/Cr211jQ11jwcstNjf/srldEHKmmWacMF7XtVX6t8xnVdmiuOa1zfUzx325TFe4dJ7JQu2rc/TcbxtoGuFRexXiDj2nWnoaLpCpIcLoXL+qdjBDK0fWSnok9FyzQPvzuzzIHMX9DH1xT9P5bT3NV9WP+0My+4pk51dSmbvrsfFC8XU6X5OxsyA87tBzyjx5qwJ/GXK5T1oa5TWucuBKu03Jnwce+9xF1ze1bbx0ZCDTKRbuv6ZQd+gLrtaM2rqGc9wL55r5C831AslOkiSrnA7/HXdP00Sv37Ri86bYWRAHhZ5DTdc0nWRmwbcHlfSjezvH7oswtyy4pVeaBy/0/Qe2ZLu/u8tDVXpWd+iLeppbC56eLbNzTPZCSc+VtO/+2xT6G+CSM//AhpWjP44dA/FQ6DlUX9BlMeaae1Uthnu6oZWb72rtaeo1WUfIuWZ2hTIudDd5JfXd4mvnPSNJas5x0wvM7bmSnm/SbFk+P2V0qWewc/STsXMgLgo9hxILf8SmS9sHm0bDb4NaZtz9y2ZhC13SiS09TZcMdY58LasB5bYornltc319WlxgxcJCebrQLVkg+UK5FprZQkknSvtuuivpO5Ej4PIfDtaOsBscKPS8aeuef7ZkbeEn+1dYiCNNTuxcXVt77KeCH9jitkpSZoXu7sVQnyubrNCyuvEiKZmXuD/D3eab+XyXPcPc57tsnk3oBGnfk3lL9nV2Dh6bT5v/YletvVbLFf3NAMRHoeeMW+GtMb6mpYXJqn7cvt+mVY8+2tpz7DckdQYdbHp1S3dT81DXyHA21w+7Sizx5MZ9g3/3Gffe/wu4Oq/MuXtfctyeC4cvfmhX7CwoD/n8QKlKtdykY8wDF4kkuf57w6Vb7gw+t0yZ+9VR5poy20go5CN3HJ7L1yXH7Tnvnosfejx2FpQP/pDmiG1rWiGzWaHneuIR9jIvXwNdIz+KdGBLlH37EZbL1yXH7nkJZY6no9DzJMJBLC7terRmvCf03HLnUoT38W3B4p6m87O4csjDWXBIvynW7uTOHAdEoefEwp6GU8304tBzTf61rcu3PhF6brkbT/dc5fJgu6vtlyibneN45F4WrqqpHX7hxuXbtscOgvLEH9KcqPHCn0QZnFbXQSxTdd9lD43J7T+DD3a9Ye+pYMgLl/a4pSsHOofftn65xmPnQfmi0HPCpMvDT/WBgcvGfh5+bmVwC7/RjplmyOpLvjCSR+5xuGtE8ucPrhxdEzsLyh+FngMtPY0XyzQ/9NxUVrX7tk/FUOPIv7sU/PGoSSV/7M4j9/Dc9fNddTpzsHNkXewsqAz8Ic2BREmcc8+LE1Fez6oY52tSSq8JPdZkHYu6m5eU8prcoYfl8s8Odg2/ZHj5cPAT/FC5KPRKt1YFdwU9h3ufb224fMuDEeZWlKInUdYYJPKSbgXKHXoYLn+gKH/ZYOfIX8bOgsrDH9IKt7jY+LzQ24xKUmop755Pwcau4Ttc3ht6rpmWl/SCAc9Dr1qefmJifKRtQ+fIzbGjoDJR6BWuULQXBB/q2jy0cvTbwedWKJeCf/NjsmcuWDu3ZOsq3Cj0rLj009QmzxjoGv3gplXaHTsPKheFXuHcfG7wmWJnuOmYHN8RZYVyYbLu9BhzMUWuzVK6YrBz+LyhlZvvih0HlY9Cr3RuxwcfWcNiuOnYtOrRR921OvTcxO2Ekl3Mw2+Sk1vuO1L5x584Pl080Dl6few4yA9OW6twLu0IefqUu34ydOmDGwKOzIU08S8V3FaGnOnmJfvzbbJtpbpW1XLfoUSf21lrn2T1OrJAoVc6U9BydRM7wx2BDStHftza0/SAyZ4ZamaS6uFSXcvNxzi49Mi46zHJ/2lXnf0jRY4sUegVzsyH5GG+0Lq0fXJ8+BtBhuXTFyV9NNSwYsEHSnUtk91XqmtVC5dvleuzyXF7PsdhKgiBz9Ar3K6a5BeSBzkcxdx7WIV75NLEvxJsmGtsw4rRB0p4xe+V8Fo553e79BcT4yOnDHaNfIwyRygUeoUbXj68y2XfCjErLYTfmzxPNqwYfUCu74eY5eY3lPJ6A53Dt0oaLeU188alHlfxpQOdI88e7Bz+HN/8IjQKPQfc/F8CTLl5aMVof/Zz8i319F9DzHHXtSW/pvzfSn3NSufyH7r8HZO1O04Y7BzuGuwc+1nsTKheFHoODK0cuUXua7OckZr9TZbXrxZDl43e6Mp4IaP7fw11jfyq1Jd9tHb805JY7e76fmp62249Pmewc+SVg50jV3JGOcoBi+Jyoljw9xWKerXMjiv5xT39xFDn6E9Lft0qlZq/veD2o8yuL/1VFtfdunzrEyd2N31MZp/M4vply32Hy75lSm/cVjfx3a3LtwZZswJMF3foObFhxegDqdtrS31dd//6QNfoB0t93Wq2YeXIj13p5zK5uPnfZ3F3vt9A18inJP9aVtcvF+7+a3f9v9TTCwa6Ro4d7BruHOga/SpljnLGHXqODF02/JPW1Y0rzZOS7Erm8m8Pdo1cUopr4akGO0f/orWnealJLyndVf3agZUjHyrd9Q5sZ61dMXPCGyR7UdazAnnE5X3m/ht3+8Wjx4z/lOJGJaLQc2Zw5eiatusahmXJv8vspCO9jrt/bLBr5K9LmQ1PtatWr6of1w1m+oOjv5pfO9A5UtIjUw9mePnwLkkvbutpWitZRX3D5/IHJK0zt34laf/khPo2XjF6f+xcQClQ6Dk0cNnYzxdd07ispkZ/K9nl0/m9Lr+lmKR/vnHF2G+yyoe99hXjBW3djVfKkrcdyTXctduUvm+gazTAmw5PNdA5srytu/FPZfYRyU4OPf/QfJNcG9y0wUz3FKV1E/5E//2d21nUh9yi0HNq313HFS3XP+OjSbH2TyW9XrIFB/nl2+T+Xbf0i7x2E95A1+jbW3sauk3JByS7cKq/z92/m6STf3bP5VvuzTLfoQx0jf7LvGvnfeW4pPbPzPyNJuvIct6+O+wHze1BN9/i0mhiejhN7UFPfNTdHtjYOTyYZQagXFHoObfvIJX3SnrvwtXNZxaKmvPkny8W9Mi9K4dvj5MO++37RupnC69rPK0msS6TTnOp1WRL9/4Kf0jSQ3KNpKbvTqR7rr/vsofGYmbeb8vlW3ZskT4h6RMta+fPTcbtRVJhqcuXyp56GqDJiy7tkLRDbjsl7TClO9xsh5l2urTDXTtNtiO14k5Tsl3JxIOF+vRBdlwDDo1CryIUd/m797LReyR9OHaOIzW0fPNWSf++738AAuK1NQAAcoBCBwAgByh0AABygEIHACAHKHQAAHKAQgcAIAcodAAAcoBCBwAgByh0AABygEIHACAHKHQAAHKAQgcAIAcodAAAcoBCBwAgByh0AABygEIHACAHKHQAAHKAQgcAIAcodAAAcoBCBwAgByh0AABygEIHACAHKHQAAHKAQgcAIAcodAAAcoBCBwAgByh0AABygEIHACAHKHQAAHKAQgcAIAcodAAAcoBCBwAgByh0AABygEIHACAHKHQAAHKAQgcAIAcodAAAcoBCBwAgByh0AABygEIHACAHKHQAAHKAQgcAIAcodAAAcoBCBwAgByh0AABygEIHACAHKHQAAHKAQgcAIAcodAAAcoBCBwAgByh0AABygEIHACAHKHQAAHKAQgcAIAcodAAAcoBCBwAgByh0AABygEIHACAHcl3oZuaxMwAAyoOZpbEzZCnXhe7uuyJHmCmpJnIGACgHBUn1MQOUQSdkKteFbmaPx86wZMmSU2JnAIDYli5duih2BneP3glZynWhl8O/vLq6usbYGQCgDDTFDpAkyWOxM2Qp14VuZk/EzuDuz42dAQBiS5LknNgZ0jSNfpOXpVwXuqTtsQOY2cWxMwBAGXhd7ABm9mjsDFnKdaGb2X2xM7j7S5/znOfMiZ0DAGI544wz5pnZC2LnMLOh2BmylOtC7+3tfUhS1M9MzMxmzJjx7pgZACCmY4455i9jZ5A01tvbuzN2iCzlutAlyd3vLIMM71+yZMmJsXMAQGjt7e2NkqIXurv/NnaGrOW+0M0s+r9EM5tVW1v70dg5ACA0M/uYpBmxc0iK3gVZy32hp2m6PnYGSTKzd3d0dLwmdg4ACKW9vf1SM3tz7BySZGZ3xc6QtWoo9F/EzrCfu1+/ZMmS6JsrAEDWzjzzzDOSJPlS7Bz7TUxM/Dx2hqxZ7AAhLFu27HEzOzZ2jn3uKRaLr1q3bt2m2EEAIAtnnXXWc2pqar4vqTl2Fkly9wf7+vrmxc6Rtdzfoe9TTt+ZnZYkSV97e3v0VzgAoNTa29tfXSgUfqUyKXNJMrOfxs4QQrUU+s2xAzyZmZ2YJMl/LVu27O9OO+2042LnAYCjtWTJkhOXLVv2mSRJbiqjJ6KSpDRNfxw7QwhV8ci9o6NjiaTbY+c4EHffKumju3fv/sr69eujb1ULANOxZMmSE2tqat6eJMkHJR0fO8+BFIvFhdXwMWdVFLokdXR03CHpjNg5DsXdvy1prbvfXSwWH96zZ89D99xzT673HgZQOVpaWmbX19efnCTJyUmSLEmS5E2SXhk712H8ore398WxQ4RQNWd1u/t1ZvZ/Y+c4FDO7SNJFZqYkSVRbW6uOjo7YsQCgYrl7d+wMoVTLZ+hy96vd3WPnAAAEM2Fm18cOEUrVFHp/f/9WM/th7BwAgGBu6O3tjX7qZihVU+iSVCwWPxM7AwAgjGKx+PHYGUKqqkJft27dTZKiH9YCAMiWu/9w3bp162LnCKmqCn0fDkkBgJxz97+LnSG0qnlt7Umso6PjbkltsYMAAErP3X/V19dXdbtxVuMdukv6QOwQAIDMvDt2gBiqsdDV29t7g7v/KHYOAEDJXdXX19cbO0QMVVnokjQ5Ofk2d98TOwcAoDTc/VFJ74udI5ZC7ACxbNmy5dGGhoaCmZ0XOwsA4Oi5+7v7+vpuiZ0jlqq9Q5ckM/u4pKp6rQEA8sjdv9/f3/+l2DliqupC7+3tnUjT9HWSOAAFACqUu4+Y2aWxc8RW1YUuSf39/fdJujx2DgDAEZl099dV0xavB1O1n6E/2djY2N2NjY0nSXpe7CwAgKlL0/R/9ff3fyN2jnJAoe8zNjb2H42NjWdJelbsLACAw3P3T/b397P75z7VuFPcoRQ6OjpulHRh7CAAgINz9y/29fW9PXaOclL1n6E/TVHS69ydY1YBoEy5+3WU+e/jDv0ATj/99LoZM2bcYGavjp0FAPA/3P3LfX19b4mdoxxR6AdX6Ojo+Iaki2MHAQBI7v6Zvr6+98TOUa545H5wxd7e3te7e0/sIAAAfYgyPzRWuR/G2NjYN+fPn180s5fFzgIAVWiXu6/q6+v7fOwg5Y5H7lO0dOnSFxYKha9JaoidBQCqxF3j4+OvveOOOzbGDlIJeOQ+RevWrftlsVg8XdIPYmcBgLxz989v3769gzKfOu7Qj0BHR8cVkj4l6aTYWQAgT9x9k6TL+/r6fh47S6XhM/QjMDY2dltjY+OX3f0ZZrY0dh4AqHTuPm5mH3/sscfedNddd3FXfgS4Qz9KS5cuPS9Jkk+aWUfsLABQidz9RjN7b29v74bYWSoZhV4iHR0d50v6oKRXxs4CABVg0t3XuPsn+vv718cOkwcUeomdddZZ7YVC4T1mdlnsLABQhra7+9Vm9une3t77Y4fJEwo9I0uXLj3BzC5LkuRtkpbEzgMAsbi7S7rZ3a/as2fPN9avXz8eO1MeUegBtLe3P9fMzjezs7X3zPVTYmcCgIzd5e6/NrPeYrF407p16zbFDpR3FHoEz3rWs06aOXPm2dp7596qvWewP8vM5sZNBgDT4+73mdk9ku6UNJSm6fpisfib22+/fUfsbNWGQi8jHR0dM4vFYpOZNZhZg/buSndC7FwAIElmti1N0xF3H5U0yl03AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgMP4/xq4zkMJ7KkdAAAAAElFTkSuQmCC
// @grant        GM_registerMenuCommand
// @run-at       document-start
// ==/UserScript==

(function() {
    'use strict';
    const REMOVE_AD_SCRIPTS_KEYWORDS_KEY = 'removeAdScriptsKeywords';
    const EXCLUDE_SITES_KEY = 'excludeSites';
    const DEFAULT_KEYWORDS = [
        '.substr(10)',
        '.substr(22)',
        'htmlAds',
        'ads_codes',
        '{return void 0!==b[a]?b[a]:a}).join("")}',
        '-${scripts[randomIndex]}',
        '/image/202${scripts[Math.random()',
        '"https://"+Date.parse(new Date())+',
        '"https://"+(new Date().getDate())+',
        'new Function(t)()',
        'new Function(b)()',
        'new Function(\'d\',e)',
        'Math.floor(2147483648 * Math.random());',
        'Math.floor(Math.random()*url.length)',
        '&&navigator[',
        '=navigator;',
        'navigator.platform){setTimeout(function',
        '¥ 666:/',
        'disableDebugger',
        'sojson.v',
        'histats.com',
        'pc.stgowan.com',
        'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'
    ];
    let keywords = getFromLocalStorage(REMOVE_AD_SCRIPTS_KEYWORDS_KEY, DEFAULT_KEYWORDS);
    let excludeList = getFromLocalStorage(EXCLUDE_SITES_KEY, []);

    let removedScriptsInfo = [];

    function getFromLocalStorage(key, defaultValue) {
        try {
            const item = localStorage.getItem(key);
            return item ? JSON.parse(item) : defaultValue;
        } catch (error) {
            console.error(`Error getting data from localStorage for key ${key}:`, error);
            return defaultValue;
        }
    }

    function saveToLocalStorage(key, value) {
        localStorage.setItem(key, JSON.stringify(value));
    }

    function saveKeywords() {
        saveToLocalStorage(REMOVE_AD_SCRIPTS_KEYWORDS_KEY, keywords);
    }

    function saveExcludeList() {
        saveToLocalStorage(EXCLUDE_SITES_KEY, excludeList);
    }

    function removeSpecificScript() {
        if (excludeList.includes(window.location.hostname)) {
            console.log('Current site is excluded:', window.location.hostname);
            return;
        }
        document.querySelectorAll('script').forEach(script => {
            const matchedKeywords = keywords.filter(keyword => script.innerHTML.includes(keyword));
            if (matchedKeywords.length > 0) {
                removedScriptsInfo.push({
                    keywords: matchedKeywords,
                    content: script.innerHTML
                });
                script.remove();
                console.log('Removed script:', script);
            }
        });
    }

    function addKeyword() {
        const newKeyword = prompt('请输入要添加的关键词:');
        if (newKeyword) {
            keywords.push(newKeyword);
            saveKeywords();
            alert('关键词已添加: ' + newKeyword);
        }
    }

    function showKeywords() {
        alert('当前关键词:\n' + keywords.join('\n'));
    }

    function showRemovedScriptsInfo() {
        if (removedScriptsInfo.length === 0) {
            alert('没有移除任何脚本。');
            return;
        }
        let info = '移除的脚本信息:\n\n';
        removedScriptsInfo.forEach((infoItem, index) => {
            info += `脚本 ${index + 1}:\n匹配关键词: ${infoItem.keywords.join(', ')}\n脚本内容:\n${infoItem.content}\n\n`;
        });
        alert(info);
    }

    function manageSite(operation) {
        const currentSite = window.location.hostname;
        if (operation === 'exclude') {
            if (!excludeList.includes(currentSite)) {
                excludeList.push(currentSite);
                saveExcludeList();
                alert('当前网址已排除: ' + currentSite);
            } else {
                alert('当前网址已在排除列表中');
            }
        } else if (operation === 'add') {
            if (excludeList.includes(currentSite)) {
                excludeList = excludeList.filter(site => site !== currentSite);
                saveExcludeList();
                alert('当前网址已从排除列表中移除: ' + currentSite);
            } else {
                alert('当前网址不在排除列表中');
            }
        }
    }


    function createStyledElement(tagName, styles) {
        const element = document.createElement(tagName);
        Object.assign(element.style, styles);
        return element;
    }

    function editKeywords() {
        const overlay = createStyledElement('div', {
            position: 'fixed',
            top: '0',
            left: '0',
            width: '100%',
            height: '100%',
            backgroundColor: 'rgba(0,0,0,0.5)',
            zIndex: '9998'
        });

        const editorContainer = createStyledElement('div', {
            position: 'fixed',
            top: '50%',
            left: '50%',
            transform: 'translate(-50%, -50%)',
            zIndex: '9999',
            width: '80vw',
            maxWidth: '600px',
            backgroundColor: '#f8f9fa',
            borderRadius: '8px',
            padding: '20px'
        });

        const editor = createStyledElement('textarea', {
            width: '100%',
            height: '300px',
            backgroundColor: 'inherit',
            color: '#212529',
            border: '2px solid #4a90e2',
            borderRadius: '4px',
            padding: '15px',
            fontFamily: 'monospace',
            fontSize: '14px',
            boxSizing: 'border-box'
        });
        editor.value = keywords.join('\n');

        const buttonContainer = createStyledElement('div', {
            display: 'flex',
            gap: '10px',
            marginTop: '15px',
            justifyContent: 'flex-end'
        });

        const buttonStyle = {
            padding: '8px 20px',
            color: 'white',
            border: 'none',
            borderRadius: '4px',
            cursor: 'pointer',
            fontSize: '14px'
        };

        const saveButton = createStyledElement('button', {
            ...buttonStyle,
            backgroundColor: '#4CAF50'
        });
        saveButton.textContent = '保存';

        const resetButton = createStyledElement('button', {
            ...buttonStyle,
            backgroundColor: '#f44336'
        });
        resetButton.textContent = '重置';

        saveButton.onclick = () => {
            keywords = editor.value.split('\n')
                .map(k => k.trim())
                .filter(k => k);
            saveToLocalStorage(REMOVE_AD_SCRIPTS_KEYWORDS_KEY, keywords);
            document.body.removeChild(overlay);
            document.body.removeChild(editorContainer);
            alert('关键词已更新');
        };

        resetButton.onclick = () => {
            if (confirm('确定重置为默认关键词?')) {
                keywords = [...DEFAULT_KEYWORDS];
                editor.value = keywords.join('\n');
                saveToLocalStorage(REMOVE_AD_SCRIPTS_KEYWORDS_KEY, keywords);
                alert('已恢复默认关键词');
            }
        };

        buttonContainer.append(saveButton, resetButton);
        editorContainer.append(editor, buttonContainer);
        document.body.append(overlay, editorContainer);
    }

    function showInlineScripts() {
        const scripts = document.querySelectorAll('script');
        let scriptInfo = '网页中的内嵌脚本:\n\n';
        scripts.forEach((script, index) => {
            if (script.innerHTML.trim()) {
                scriptInfo += `脚本 ${index + 1}:\n${script.innerHTML.trim()}\n\n`;
            }
        });
        alert(scriptInfo);
    }

    const observer = new MutationObserver(mutations => {
        mutations.forEach(mutation => {
            if (mutation.addedNodes.length) {
                mutation.addedNodes.forEach(node => {
                    if (node.tagName === 'SCRIPT') {
                        removeSpecificScript();
                    }
                });
            }
        });
    });

    observer.observe(document.documentElement, {
        childList: true,
        subtree: true
    });
    removeSpecificScript();

    GM_registerMenuCommand('排除当前网址', () => manageSite('exclude'));
    GM_registerMenuCommand('拦截当前网址', () => manageSite('add'));
    GM_registerMenuCommand('添加关键词', addKeyword);
    GM_registerMenuCommand('显示关键词', showKeywords);
    GM_registerMenuCommand('编辑关键词', editKeywords);
    GM_registerMenuCommand('移除脚本日志', showRemovedScriptsInfo);
    GM_registerMenuCommand('网页内嵌脚本查看', showInlineScripts);
})();

QingJ © 2025

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