To make tabs for Info, Comments, Videos and Playlist
< Opiniones de Tabview YouTube Totara
找到fixInitialTabStateFn函数
在里面插入
switchToTab('#tab-comments'); // ✅ 自动切换到评论标签
return; // ✅ 阻止后续默认逻辑
插入后是这样的:
'fixInitialTabStateFn': async (lockId) => {
if (lockGet['fixInitialTabStateLock'] !== lockId) return;
const delayTime = fixInitialTabStateK > 0 ? 200 : 1;
await delayPn(delayTime);
if (lockGet['fixInitialTabStateLock'] !== lockId) return;
switchToTab('#tab-comments'); // ✅ 自动切换到评论标签
return; // ✅ 阻止后续默认逻辑
...后面脚本原代码
}
找到fixInitialTabStateFn函数在里面插入switchToTab('#tab-comments'); // ✅ 自动切换到评论标签 return; // ✅ 阻止后续默认逻辑插入后是这样的:'fixInitialTabStateFn': async (lockId) => { if (lockGet['fixInitialTabStateLock'] !== lockId) return; const delayTime = fixInitialTabStateK > 0 ? 200 : 1; await delayPn(delayTime); if (lockGet['fixInitialTabStateLock'] !== lockId) return; switchToTab('#tab-comments'); // ✅ 自动切换到评论标签 return; // ✅ 阻止后续默认逻辑 ...后面脚本原代码}
??? 這個整個腳本會壞掉吧
你要這樣搞很簡單呀
'ytd-comments::attached'裡面最後加 switchToTab('#tab-comments');
就行
'ytd-comments::attached': async (hostElement) => {
....脚本原代码
....脚本原代码
...
...
...
....脚本原代码
....脚本原代码
switchToTab('#tab-comments');
}
現在加了 const TAB_AUTO_SWITCH_TO_COMMENTS = false;
你手動改 true 吧
現在加了 const TAB_AUTO_SWITCH_TO_COMMENTS = false;
你手動改 true 吧
感谢!之前每次更新要用ai改,现在方便多了,太好用了!
AI是这么改的,一直能用,但现在就方便太多了
'fixInitialTabStateFn': async (lockId) => {
// ...
if (checkElementExist('ytd-playlist-panel-renderer#playlist', '[hidden], [collapsed]')) {
console.log('fixInitialTabStateFn 1p');
switchToTab(null);
} else if (checkElementExist('ytd-live-chat-frame#chat', '[hidden], [collapsed]')) {
console.log('fixInitialTabStateFn 1a');
switchToTab(null);
if (checkElementExist('ytd-watch-flexy[theater]', '[hidden]')) {
ytBtnCollapseChat();
}
} else {
// 强制默认显示评论tab
const commentsTab = document.querySelector('[tyt-tab-content="#tab-comments"]');
if (commentsTab) {
switchToTab(commentsTab);
} else {
const btn0 = document.querySelector('.tab-btn-visible');
if (btn0) {
switchToTab(btn0);
} else {
switchToTab(null);
}
}
}
神器!!!不知能不能加个选项,可以直接定位到评论标签上,现在默认是资讯标签,用处不大。