diff --git a/Zhihu-Enhanced.user.js b/Zhihu-Enhanced.user.js index 4d39dd2..3545c70 100644 --- a/Zhihu-Enhanced.user.js +++ b/Zhihu-Enhanced.user.js @@ -1,8 +1,8 @@ // ==UserScript== // @name 知乎增强 -// @version 1.9.0 +// @version 1.9.1 // @author X.I.U -// @description 移除登录弹窗、屏蔽首页视频、默认收起回答、快捷收起当前回答/评论(左键两侧空白处)、快捷回到顶部(右键两侧空白处)、屏蔽用户 (发布的内容)、屏蔽关键词(标题/评论)、移除高亮链接、屏蔽盐选内容、净化标题消息、展开问题描述、置顶显示时间、完整问题时间、区分问题文章、直达问题按钮、默认高清原图、默认站外直链 +// @description 移除登录弹窗、屏蔽首页视频、默认收起回答、快捷收起当前回答/评论(左键两侧空白处)、快捷回到顶部(右键两侧空白处)、屏蔽用户 (发布的内容)、屏蔽关键词(标题/评论)、移除高亮链接、屏蔽盐选内容、净化标题消息、展开问题描述、显示问题作者、置顶显示时间、完整问题时间、区分问题文章、直达问题按钮、默认高清原图、默认站外直链 // @match *://www.zhihu.com/* // @match *://zhuanlan.zhihu.com/* // @icon https://static.zhihu.com/heifetz/favicon.ico @@ -1215,6 +1215,18 @@ function addLocationchange() { } +// 显示问题作者 +function question_author() { + if (document.querySelector('.BrandQuestionSymbol, .QuestionAuthor')) return + let qJson = JSON.parse(document.querySelector('#js-initialData').textContent).initialState.entities.questions[/\d+/.exec(location.pathname)[0]].author, + html = `
`; + //html2 = `` + //console.log(qJson) + document.querySelector('.QuestionHeader-topics').insertAdjacentHTML('beforebegin', html); + //document.querySelector('.QuestionPage h1.QuestionHeader-title').insertAdjacentHTML('afterend', html2); +} + + // [完整显示时间 + 置顶显示时间] 功能修改自:https://greasyfork.org/scripts/402808(从 JQuery 改为原生 JavaScript,且精简、优化了代码) // 完整显示时间 + 置顶显示时间 function topTime_(css, classs) { @@ -1360,7 +1372,7 @@ function questionInvitation(){ defaultCollapsedAnswer(); // 默认收起回答 } setInterval(function(){topTime_('.ContentItem.AnswerItem', 'ContentItem-meta')}, 300); // 置顶显示时间 - setTimeout(question_time, 300); // 问题创建时间 + setTimeout(function(){question_time(); question_author()}, 100); //问题创建时间 + 显示问题作者 questionInvitation(); // 默认折叠邀请 } else if (location.pathname === '/search') { // 搜索结果页 //