神奇的笔记 头像

消息来源频道

神奇的笔记

@lynote

频道2,228 位成员公开可见0 人在线

立音喵的笔记本~ 有的消息是 Eden 发送的 原创消息 CC BY-NC-SA 4.0 立音的照片请勿转发至 Telegram 之外,在 Telegram 内部分享时请使用 Forward 评论功能已开启 请勿加入评论群组 使用 @SohaDays 的脚本自动踢出评论群组内的用户。 匿名板 https://liyin.nekocandy.moe 匿名版回答 @lynote_anonymous

成员规模2,228 位成员
在线情况0 人在线
消息总数4,300 条消息
浏览量总数175,416 次浏览

在这个频道里搜索消息……

t.me/lynote

B 站开始在页面加载后利用 replaceState 向地址栏添加追踪标识,可以看到 History API 被 Sentry 库篡改。由于发生在 replaceState 时,地址清理插件 Neat URL 等工具无法对此进行自动移除。
在 uBlockOrigin 中自定义静态规则添加
//s1.hdslb.com/bfs/static/jinkela/long/js/sentry/
然后需要通过 User Script 添加
(function() {
'use strict';
unsafeWindow.Sentry = {
init: () => {},
Integrations: { Vue: class {constructor() {}}}
}
var ops = unsafeWindow.history.pushState;
var ors = unsafeWindow.history.replaceState;
var callOriginal = (stateObj, title, url, calling) => {
if (new URL(https://example.com${url}).searchParams.get('vd_source') === null) {
calling(stateObj, title, url);
}
}
unsafeWindow.history.pushState = (stateObj, title, url) => callOriginal(stateObj, title, url, ops)
unsafeWindow.history.replaceState = (stateObj, title, url) => callOriginal(stateObj, title, url, ors)
})();
记得 @grant unsafeWindow
进行占位
可以避免篡改
(没叔叔 Premium 放不下了,只能压缩一下了)