如题,跳转到目标网站后网址如下:https://szfilehelper.weixin.qq.com/?ref=https://******.cn)
请问:如何自动去除这个ref并且可以访问目标网站?
2 Likes
写个油猴吧,或者找找插件
通过浏览器插件实现自动去除
让 GPT 帮你写个油猴脚本,很快的。
Tampermonkey 扩展
// ==UserScript==
// @name Remove Ref Parameter
// @namespace http://yournamespace.com
// @version 1
// @description Remove the ref parameter from the URL
// @match https://szfilehelper.weixin.qq.com/*
// @grant none
// ==/UserScript==
(function() {
const url = new URL(window.location.href);
url.searchParams.delete('ref');
window.history.replaceState({}, '', url.href);
})();
只 match 这个网址也太浪费了
用这个脚本 链接助手
1 Like
试过了,没有效果
嗯,这个主意有意思,试试看
谢谢您的建议,后来GPT弄个脚本,没想到居然可以了。代码如下:
粗体文本// ==UserScript==
// @name Remove ref Parameter
// @namespace http://tampermonkey.net/
// @version 0.1
// @description Remove ref parameter from URL
// @author Your Name
// @match :///* // 这里可以根据需要修改匹配的网页
// @grant none
// ==/UserScript==
(function() {
‘use strict’;
// 监听链接点击事件
document.addEventListener('click', function(event) {
const target = event.target;
// 检查点击的元素是否是链接
if (target.tagName === 'A' && target.href) {
const url = new URL(target.href);
// 检查 URL 中是否包含 ref 参数
if (url.searchParams.has('ref')) {
// 删除 ref 参数
url.searchParams.delete('ref');
// 更新链接的 href
target.href = url.toString();
}
}
});
})();
我测试了没问题呀,在这页面点击进去链接就直接变成去掉前面了
可能会某些网站不适用
强烈推荐您推荐的脚本!!!!不好意思,确实您给的脚本有效。当初我测试的时候,我可能忘记刷新了。