11// ==UserScript==
22// @name 知乎增强
3- // @version 1.8.4
3+ // @version 1.8.5
44// @author X.I.U
55// @description 移除登录弹窗、屏蔽首页视频、默认收起回答、快捷收起当前回答/评论(左键两侧空白处)、快捷回到顶部(右键两侧空白处)、屏蔽用户 (发布的内容)、屏蔽关键词(标题/评论)、移除高亮链接、屏蔽盐选内容、净化标题消息、展开问题描述、置顶显示时间、完整问题时间、区分问题文章、直达问题按钮、默认高清原图、默认站外直链
66// @match *://www.zhihu.com/*
@@ -717,6 +717,9 @@ function blockKeywords(type) {
717717 case 'people' :
718718 blockKeywords_ ( '.List-item' , 'List-item' ) ;
719719 break ;
720+ case 'collection' :
721+ blockKeywords_ ( '.Card.CollectionDetailPageItem' , 'Card CollectionDetailPageItem' ) ;
722+ break ;
720723 case 'search' :
721724 blockKeywords_search ( ) ;
722725 break ;
@@ -1477,7 +1480,7 @@ function questionInvitation(){
14771480 questionRichTextMore ( ) ; // 展开问题描述
14781481 blockUsers ( 'question' ) ; // 屏蔽指定用户
14791482 blockYanXuan ( ) ; // 屏蔽盐选内容
1480- blockType ( 'question' ) ; // 屏蔽指定类别(视频/文章等)
1483+ blockType ( 'question' ) ; // 屏蔽指定类别(视频/文章等)
14811484 defaultCollapsedAnswer ( ) ; // 默认收起回答
14821485 }
14831486 setInterval ( topTime_question , 300 ) ; // 置顶显示时间
@@ -1500,7 +1503,7 @@ function questionInvitation(){
15001503 blockUsers ( 'topic' ) ; // 屏蔽指定用户
15011504 blockKeywords ( 'topic' ) ; // 屏蔽指定关键词
15021505 }
1503- } else if ( location . hostname === 'zhuanlan.zhihu.com' ) { // 文章 //
1506+ } else if ( location . hostname === 'zhuanlan.zhihu.com' ) { // 文章 //
15041507 backToTop ( 'article.Post-Main.Post-NormalMain' ) ; // 快捷返回顶部
15051508 backToTop ( 'div.Post-Sub.Post-NormalSub' ) ; // 快捷返回顶部
15061509 setInterval ( topTime_zhuanlan , 300 ) ; // 置顶显示时间
@@ -1516,6 +1519,13 @@ function questionInvitation(){
15161519 setInterval ( topTime_people , 300 ) ; // 置顶显示时间
15171520 blockUsers ( 'people' ) ; // 屏蔽指定用户
15181521 blockKeywords ( 'people' ) ; // 屏蔽指定关键词
1522+ } else if ( location . pathname . indexOf ( '/collection/' ) > - 1 ) { // 收藏夹 //
1523+ addTypeTips ( ) ; // 区分问题文章
1524+ addToQuestion ( ) ; // 直达问题按钮
1525+ collapsedNowAnswer ( 'main' ) ; // 收起当前回答 + 快捷返回顶部
1526+ collapsedNowAnswer ( '.CollectionsDetailPage' ) ; // 收起当前回答 + 快捷返回顶部
1527+ setInterval ( topTime_people , 300 ) ; // 置顶显示时间
1528+ blockKeywords ( 'collection' ) ; // 屏蔽指定关键词
15191529 } else { // 首页 //
15201530 collapsedNowAnswer ( 'main div' ) ; // 收起当前回答 + 快捷返回顶部
15211531 collapsedNowAnswer ( '.Topstory-container' ) ; // 收起当前回答 + 快捷返回顶部
0 commit comments