您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
HFTB without GM_config (mobile friendly)
- // ==UserScript==
- // @name HF ToolBar Lite
- // @author xadamxk
- // @namespace https://github.com/xadamxk/HF-Scripts
- // @version 1.0.2
- // @description HFTB without GM_config (mobile friendly)
- // @require https://code.jquery.com/jquery-3.1.1.js
- // @require https://cdnjs.cloudflare.com/ajax/libs/jquery.sticky/1.0.4/jquery.sticky.js
- // @match *hackforums.net/showthread.php?tid=*
- // @match *hackforums.net/usercp.php
- // @match *hackforums.net/forumdisplay.php?fid=*
- // @match *hackforums.net/private.php*
- // @match *hackforums.net
- // @copyright 2016+
- // @iconURL https://raw.githubusercontent.com/xadamxk/HF-Userscripts/master/scripticon.jpg
- // ------------------------------ Change Log ----------------------------
- // version 1.0.0: Beta Release
- // ==/UserScript==
- // ------------------------------ Dev Notes -----------------------------
- //
- // ------------------------------ SETTINGS ------------------------------
- if (!window.location.href.includes("hackforums.net/newreply.php?tid=")){
- createStickyHeader();
- }
- // ------------------------------ Page Load ------------------------------
- function createStickyHeader(){
- var headerHeight = "18px";
- // Create toolbar
- $("#panel").append($("<div>").attr("id","Sticky")
- .css("height","22px").css("background-color","#333333")
- .css("border-style","solid").css("border-color","white").css("border-width","0px 0px 1px 0px")
- .css("align-items","center").css("z-index","100"));
- // Left
- $("#Sticky").append($("<div>").attr("id","leftSticky").addClass("float_left").text("")
- .css("padding-left","5px").css("display","block").css("height",headerHeight));
- // Center
- $("#leftSticky").append($("<a>").attr("href","https://hackforums.net/forumdisplay.php?fid=25").text("Lounge"));
- $("#leftSticky").append(" | ");
- $("#leftSticky").append($("<a>").attr("href","https://hackforums.net/forumdisplay.php?fid=2").text("RANF"));
- $("#leftSticky").append(" | ");
- $("#leftSticky").append($("<a>").attr("href","https://hackforums.net/forumdisplay.php?fid=53").text("Groups"));
- $("#leftSticky").append(" | ");
- $("#leftSticky").append($("<a>").attr("href","https://hackforums.net/private.php?action=tracking").text("PM Tracking"));
- $("#leftSticky").append(" | ");
- $("#leftSticky").append($("<a>").attr("href","https://hackforums.net/forumdisplay.php?fid=247").text("Web Browsers"));
- $("#leftSticky").append(" | ");
- // Right
- $("#Sticky").append($("<div>").attr("id","rightSticky").css("float","right").css("height",headerHeight));
- $("#rightSticky").append($("<a>").text("New Posts").attr("href","https://hackforums.net/search.php?action=getnew").attr("onClick",""));
- $("#rightSticky").append(" | ");
- // Your Threads (right)
- $("#rightSticky").append($("<a>").text("Your Threads").attr("href","https://hackforums.net/search.php?action=finduserthreads&uid="+getUID()).attr("onClick",""));
- $("#rightSticky").append(" | ");
- // Your Posts (right)
- $("#rightSticky").append($("<a>").text("Your Posts").attr("href","https://hackforums.net/search.php?action=finduser&uid="+getUID()).attr("onClick",""));
- // Sticky
- $(document).ready(function(){
- $("#Sticky").sticky();
- });
- }
- function getUID(){
- var profileLink = "";
- if ($("#panel a:eq(0)").length > 0)
- profileLink = $("#panel a:eq(0)").attr("href");
- if (profileLink.includes("hackforums.net/member.php?action=profile&uid="))
- profileLink = profileLink.replace(/\D/g,'');
- return profileLink;
- }