您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Adds a "logout" link to the right of your username above the comment box.
当前为
// ==UserScript== // @name Metafilter Comment Box Logout // @namespace http://example.com/metafilter_comment_box_logout // @description Adds a "logout" link to the right of your username above the comment box. // @include http://metafilter.com/* // @include http://*.metafilter.com/* // @version 1 // ==/UserScript== var commentBoxSnap = document.evaluate( "//textarea[@name='comment']", document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null); var table = null; if (commentBoxSnap.snapshotLength > 0) { var commentBox = commentBoxSnap.snapshotItem(commentBoxSnap.snapshotLength - 1); table = commentBox.parentNode.parentNode.parentNode; } var tr = null; if (table != null) { var trSnap = document.evaluate("tr", table, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null); if (trSnap.snapshotLength > 0) { tr = trSnap.snapshotItem(0); } } var link = null; if (tr != null) { var linkSnap = document.evaluate( "td/span/a[starts-with(@href, 'http://www.metafilter.com/user/')]", tr, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null); if (linkSnap.snapshotLength > 0) { link = linkSnap.snapshotItem(0); } } if (link != null) { var span = link.parentNode; span.innerHTML += " (<a href=\"http://www.metafilter.com/index.cfm?delcookie=yes\">logout</a>)"; }