你正在訪問的內容是外部程式的映像位址,僅用於使用者加速訪問,本站無法保證其可靠性。當前的連結位址(單點即可複製)為 https://greasyfork.org.cn/zh-CN/scripts/14178-ac-baidu-%E9%87%8D%E5%AE%9A%E5%90%91%E4%BC%98%E5%8C%96%E7%99%BE%E5%BA%A6%E6%90%9C%E7%8B%97%E8%B0%B7%E6%AD%8C%E5%BF%85%E5%BA%94%E6%90%9C%E7%B4%A2-favicon-%E5%8F%8C%E5%88%97/discussions/197127,源站連結 點此以跳轉

AC-baidu-重定向优化百度搜狗谷歌必应搜索_favicon_双列

1.繞過百度、搜狗、谷歌、好搜搜索結果中的自己的跳轉鏈接,直接訪問原始網頁-反正都能看懂 2.新增自定义网站拦截功能 3添加Favicon显示 4.页面CSS 5.添加计数 6.开关选择以上功能 7.自动翻页功能

< 脚本 AC-baidu-重定向优化百度搜狗谷歌必应搜索_favicon_双列 的反馈

提问 / 留言

§
发布于:2023-08-14

谷歌最近失灵应该是谷歌改了搜索结果的DOM结构 导致原来的选择器找不到url的节点 没法和屏蔽列表做比对

我本地暂时改了一下可以正常工作 但不知道这样改有没有其他问题

找到getNodeHost函数 这样改

function getNodeHost(sitetpNode) {         
          if (curSite.SiteTypeID === SiteType.BAIDU) {
            const href = sitetpNode.getAttribute("href");
            if (href != null && !href.includes("baidu.com/link")) {
              // 已经解析出来了
              return { curHost: getTextHost(href), curUrl: href };
            } else {
              const host = getTextHost(sitetpNode.innerText || sitetpNode.textContent)
              return { curHost: host, curUrl: host, isBaiduLink: true }; // 未被解密
            }
          } else if (sitetpNode.parentNode instanceof HTMLAnchorElement) {
            return { curHost: sitetpNode.parentNode.host, curUrl: sitetpNode.parentNode.href };
          } else {
            const host = getTextHost(sitetpNode.innerText || sitetpNode.textContent)
            return { curHost: host, curUrl: host };
          }
        }

个人的临时修改方案,仅供参考

发布留言

登录以发布留言。