⚙️ 后端: 2.44.1
🌐 前端: 2.34.1
▎优化 VMess/Trojan/AnyTLS 逻辑
感谢 Pharex38 的 PR
▎修复 AnyTLS 重复解码密码
▎更新依赖
承接频道/群广告
有需要的老板可以私聊联系
- ❤️3
- 👌2
承接频道/群广告
有需要的老板可以私聊联系
peer-access-passthrough has been removed due to its side effects, and the behavior has been restored to the previous version. Special handling for Apple Screen Sharing is now built in and works without any configuration.// ==UserScript==
// @name 野果短剧跳过片头广告
// @namespace harbor-userscripts
// @version 1.0.0
// @description 自动关闭播放前置广告,支持刷新和站内切集。
// @match https://harbor.fgeaqvlf.cc/*
// @run-at document-start
// @grant none
// @sandbox raw
// @inject-into page
// @noframes
// ==/UserScript==
(() => {
'use strict';
const closed = new WeakSet();
// shortcut: 依赖当前 Vue 组件名及 VNode 结构,网站重构播放器时需更新。
function visit(vnode) {
if (!vnode) return;
const instance = vnode.component;
if (instance?.type?.__name === 'PrerollAd') {
if (instance.isMounted && !instance.isUnmounted && !closed.has(instance)) {
closed.add(instance);
instance.emit('close');
}
return;
}
visit(instance?.subTree);
visit(vnode.suspense?.activeBranch);
if (Array.isArray(vnode.children)) vnode.children.forEach(visit);
}
function skipAd() {
if (!location.pathname.startsWith('/drama/video/')) return;
visit(document.getElementById('__nuxt')?._vnode);
}
new MutationObserver(skipAd).observe(document, { childList: true, subtree: true });
skipAd();
})();
We started Codex for OSS six months ago.
Today, we’re renewing the program with $100 Pro plans and doubling the number of grants (from 5,000 to 10,000) to reach more maintainers.
(If you received a grant previously, we encourage you to re-apply!)
https://t.co/PiUy7vNFZo
承接频道/群广告
有需要的老板可以私聊联系