您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Fixes a lot of the issues people have with the new forum style
// ==UserScript== // @name Better Unity Forums // @namespace BUF // @description Fixes a lot of the issues people have with the new forum style // @include https://community.unity.com/* // @version 1.3 // @grant GM_addStyle // @run-at document-end // ==/UserScript== const d = ((typeof unsafeWindow === "object") ? unsafeWindow : window).document; function xpath(doc, query) { return doc.evaluate(query, doc, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null); } function replacement(){ var avatars = xpath(d,"//div[contains(@class,'author')]//a[contains(@class,'UserAvatar')]/img[contains(@src,'/38x38/') or contains(@src,'avatar-display-size/message/')]"); for(var i=0;i<avatars.snapshotLength;i++){ avatars.snapshotItem(i).src = avatars.snapshotItem(i).src.replace('/38x38/','/96x96/'); avatars.snapshotItem(i).src = avatars.snapshotItem(i).src.replace('avatar-display-size/message/','avatar-display-size/profile/'); } var leftcols = xpath(d,"//div[contains(@class,'lia-quilt-layout-two-column-message')]/div[contains(@class,'lia-quilt-row-main')]/div[contains(@class,'lia-quilt-column-04')]"); for(var i=0;i<leftcols.snapshotLength;i++){ leftcols.snapshotItem(i).className = leftcols.snapshotItem(i).className.replace('column-04','column-03'); } var rightcols = xpath(d,"//div[contains(@class,'lia-quilt-layout-two-column-message')]/div[contains(@class,'lia-quilt-row-main')]/div[contains(@class,'lia-quilt-column-18')]"); for(var i=0;i<rightcols.snapshotLength;i++){ rightcols.snapshotItem(i).className = rightcols.snapshotItem(i).className.replace('column-18','column-21'); } GM_addStyle(".fancy-select ul li { list-style: none !important; display: none !important;}"); GM_addStyle(".lia-quilt-layout-two-column-message > .lia-quilt-row-footer > .lia-quilt-column-right { width: 100% !important;}"); GM_addStyle(".lia-message-body-content li {font-size : 14px !important;}"); GM_addStyle(".lia-quilt-layout-two-column-message > .lia-quilt-row-main > div {margin-bottom: 15px !important;}"); GM_addStyle(".lia-message-body-content > pre { font-size: medium !important;}"); GM_addStyle(".lia-quilt-row-header { padding: 15px 40px 0px 40px !important;}"); GM_addStyle(".lia-message-author-username {display:block !important} .lia-message-author-avatar .UserAvatar > img {min-width:96px !important; height: 96px !important; border-radius: 2px !important;}"); } replacement();