显示匿名按钮和查看问题日志按钮
当前为
// ==UserScript==
// @name 知乎显示匿名按钮和查看问题日志按钮
// @namespace http://tampermonkey.net/
// @version 0.4
// @description 显示匿名按钮和查看问题日志按钮
// @author AN drew
// @match https://www.zhihu.com/question/*
// @require https://code.jquery.com/jquery-3.1.1.min.js
// @grant none
// ==/UserScript==
(function() {
'use strict';
var $child4 = $("#root > div > main > div > div:nth-child(10) > div:nth-child(2) > div > div.QuestionHeader-footer > div > div > div.QuestionHeaderActions > div:nth-child(4)");
if($child4.find("button").length > 0 && $child4.find("button").attr("aria-label").indexOf("更多") > -1)
$child4.attr("style","display:none")
var $child5 = $('#root > div > main > div > div:nth-child(10) > div:nth-child(2) > div > div.QuestionHeader-footer > div > div > div.QuestionHeaderActions > div:nth-child(5)');
if($child5.find("button").length > 0 && $child5.find("button").attr("aria-label").indexOf("更多") > -1)
$child5.attr("style","display:none")
var a ='<button type ="button" style="vertical-align:middle" class = "Button Button--plain Button--withIcon Button--withLabel"> <span style = "vertical-align:middle; align-items: center;" > <img style = "vertical-align:middle;" src="https://gitee.com/AN_drew/picBed/raw/master/img/mask.svg"> 匿名</span></button>';
var $anonymous = $(a)
$anonymous.bind("click",function(){
$("#root > div > main > div > div:nth-child(10) > div:nth-child(2) > div > div.QuestionHeader-footer > div > div > div.QuestionHeaderActions > div:nth-child(5)>button").click();
$(".Menu.QuestionHeader-menu > button").click();
})
var url = window.location.href;
var end,href;
if(url.indexOf("answer")>-1)
{
end=url.indexOf("answer")
href = url.substring(0,end);
}
else
{
href=url+"/"
}
var L='<a href="'+href+'log" target="_self" type="button" class="Button Menu-item QuestionHeader-menu-item Button--plain"><img style ="vertical-align:middle;" src="https://gitee.com/AN_drew/picBed/raw/master/img/log.svg"> 查看问题日志</a>'
var $log = $(L);
var $Popover = $('<div class="Popover" style ="vertical-align:middle;margin-left:0px"></div>')
$Popover.append($log)
var $QuestionHeaderActions = $("#root > div > main > div > div:nth-child(10) > div:nth-child(2) > div > div.QuestionHeader-footer > div > div > div.QuestionHeaderActions")
$QuestionHeaderActions.append($anonymous)
$QuestionHeaderActions.append($Popover)
setInterval(function(){
$(".Pc-card.Card").attr("style","display:none")
}, 1000);
// Your code here...
})();