33// @name :zh-CN 知乎增强
44// @name :zh-TW 知乎增強
55// @name :en Zhihu enhancement
6- // @version 2.2.1
6+ // @version 2.2.2
77// @author X.I.U
88// @description 移除登录弹窗、屏蔽首页视频、默认收起回答、快捷收起回答/评论(左键两侧)、快捷回到顶部(右键两侧)、屏蔽用户、屏蔽关键词、移除高亮链接、屏蔽盐选内容、净化搜索热门、净化标题消息、展开问题描述、显示问题作者、置顶显示时间、完整问题时间、区分问题文章、直达问题按钮、默认高清原图、默认站外直链
99// @description :zh-TW 移除登錄彈窗、屏蔽首頁視頻、默認收起回答、快捷收起回答/評論、快捷回到頂部、屏蔽用戶、屏蔽關鍵詞、移除高亮鏈接、屏蔽鹽選內容、淨化搜索熱門、淨化標題消息、置頂顯示時間、完整問題時間、區分問題文章、默認高清原圖、默認站外直鏈...
@@ -42,8 +42,8 @@ var menu_ALL = [
4242 [ 'menu_blockTypeVideo' , '视频 [首页、搜索页、问题页]' , '视频(首页、搜索页、问题页)' , true ] ,
4343 [ 'menu_blockTypeArticle' , '文章 [首页、搜索页]' , '文章(首页、搜索页)' , false ] ,
4444 [ 'menu_blockTypeTopic' , '话题 [搜索页]' , '话题(搜索页)' , false ] ,
45- [ 'menu_blockTypeSearch' , '杂志文章、相关搜索等 [搜索页]' , '相关搜索、杂志等 (搜索页)' , false ] ,
46- [ 'menu_blockYanXuan' , '屏蔽盐选内容' , '屏蔽盐选内容' , false ] ,
45+ [ 'menu_blockTypeSearch' , '杂志文章、盐选专栏、 相关搜索等 [搜索页]' , '相关搜索、杂志、盐选等 (搜索页)' , false ] ,
46+ [ 'menu_blockYanXuan' , '屏蔽盐选内容 [问题页] ' , '屏蔽盐选内容(问题页) ' , false ] ,
4747 [ 'menu_cleanSearch' , '净化搜索热门 (默认搜索词及热门搜索)' , '净化搜索热门' , false ] ,
4848 [ 'menu_cleanTitles' , '净化标题消息 (标题中的私信/消息)' , '净化标题提醒' , false ] ,
4949 [ 'menu_questionRichTextMore' , '展开问题描述' , '展开问题描述' , false ] ,
@@ -70,8 +70,8 @@ function registerMenuCommand() {
7070 } else if ( menu_ALL [ i ] [ 0 ] === 'menu_customBlockKeywords' ) {
7171 if ( menu_value ( 'menu_blockKeywords' ) ) menu_ID [ i ] = GM_registerMenuCommand ( `#️⃣ ${ menu_ALL [ i ] [ 1 ] } ` , function ( ) { customBlockKeywords ( ) } ) ;
7272 } else if ( menu_ALL [ i ] [ 0 ] === 'menu_blockType' ) {
73- menu_ID [ i ] = GM_registerMenuCommand ( `#️⃣ ${ menu_ALL [ i ] [ 1 ] } ` , function ( ) { menu_setting ( 'checkbox' , menu_ALL [ i ] [ 1 ] , menu_ALL [ i ] [ 2 ] , true , [ menu_ALL [ i + 1 ] , menu_ALL [ i + 2 ] , menu_ALL [ i + 3 ] , menu_ALL [ i + 4 ] ] ) } ) ;
74- } else if ( menu_ALL [ i ] [ 0 ] != 'menu_blockTypeVideo' && menu_ALL [ i ] [ 0 ] != 'menu_blockTypeArticle' && menu_ALL [ i ] [ 0 ] != 'menu_blockTypeTopic' && menu_ALL [ i ] [ 0 ] != 'menu_blockTypeSearch' ) {
73+ menu_ID [ i ] = GM_registerMenuCommand ( `#️⃣ ${ menu_ALL [ i ] [ 1 ] } ` , function ( ) { menu_setting ( 'checkbox' , menu_ALL [ i ] [ 1 ] , menu_ALL [ i ] [ 2 ] , true , [ menu_ALL [ i + 1 ] , menu_ALL [ i + 2 ] , menu_ALL [ i + 3 ] , menu_ALL [ i + 4 ] , menu_ALL [ i + 5 ] ] ) } ) ;
74+ } else if ( menu_ALL [ i ] [ 0 ] != 'menu_blockTypeVideo' && menu_ALL [ i ] [ 0 ] != 'menu_blockTypeArticle' && menu_ALL [ i ] [ 0 ] != 'menu_blockTypeTopic' && menu_ALL [ i ] [ 0 ] != 'menu_blockTypeSearch' && menu_ALL [ i ] [ 0 ] != 'menu_blockYanXuan' ) {
7575 menu_ID [ i ] = GM_registerMenuCommand ( `${ menu_ALL [ i ] [ 3 ] ?'✅' :'❌' } ${ menu_ALL [ i ] [ 1 ] } ` , function ( ) { menu_switch ( `${ menu_ALL [ i ] [ 3 ] } ` , `${ menu_ALL [ i ] [ 0 ] } ` , `${ menu_ALL [ i ] [ 2 ] } ` ) } ) ;
7676 }
7777 }
@@ -926,7 +926,7 @@ function blockType(type) {
926926 } else if ( titleA . href . indexOf ( '/topic/' ) > - 1 ) { // 如果是话题
927927 if ( menu_value ( 'menu_blockTypeTopic' ) ) findParentElement ( titleA , 'Card SearchResult-Card' ) . hidden = true ;
928928 } else if ( titleA . href . indexOf ( '/market/' ) > - 1 ) { // 如果是杂志文章等乱七八糟的
929- if ( menu_value ( 'menu_blockTypeArticle ' ) ) findParentElement ( titleA , 'Card SearchResult-Card' ) . hidden = true ;
929+ if ( menu_value ( 'menu_blockTypeSearch ' ) ) findParentElement ( titleA , 'Card SearchResult-Card' ) . hidden = true ;
930930 }
931931 } else if ( location . pathname . indexOf ( '/question/' ) > - 1 ) { // 问题页
932932 if ( menu_value ( 'menu_blockTypeVideo' ) ) findParentElement ( titleA , 'List-item' ) . hidden = true ;
0 commit comments