您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Dynamic HTML Tab Title in BlueCat Address Manager
当前为
- // ==UserScript==
- // @name BlueCat Address Manager Dynamic Tab Title
- // @namespace *
- // @description Dynamic HTML Tab Title in BlueCat Address Manager
- // @include */app*
- // @version 6
- // @grant none
- // @author Marius Galm
- // @copyright 2017, Marius Galm
- // @license MIT
- // @icon https://www.bluecatnetworks.com/wp-content/themes/bluecat/assets/img/icons/favicon.ico
- // ==/UserScript==
- if (document.readyState === "interactive" ) {
- var page = document.childNodes[2].nodeValue;
- if (/ Page: ConfigurationPage /.test(page)) {
- var subtab = document.getElementsByClassName("TabPanelLabelActive")[0];
- var bamVersion = document.getElementById('versionText');
- var element1 = document.getElementById('pc');
- var element2 = document.getElementById('pageMenu-title');
- if (bamVersion !== null) {
- if (element1 !== null) {
- document.title = element1.innerHTML + " [" + subtab.innerHTML.trim() + "]" + " - BlueCat Address Manager (" + bamVersion.innerHTML + ")";
- } else if (element2 !== null) {
- var str = element2.getElementsByClassName('title-center')[0].innerHTML;
- document.title = str + " [" + subtab.innerHTML.trim() + "]" + " - BlueCat Address Manager (" + bamVersion.innerHTML + ")";
- } else {
- document.title = "BlueCat Address Manager (" + bamVersion.innerHTML + ")";
- }
- } else {
- //probably not a BAM
- }
- } else if (/ Page: GroupList /.test(page)) {
- var subtab = document.getElementsByClassName("TabPanelLabelActive")[0];
- var bamVersion = document.getElementById('versionText');
- var element1 = document.getElementById('pc');
- var element2 = document.getElementById('pageMenu-title');
- if (bamVersion !== null) {
- if (element1 !== null) {
- document.title = element1.innerHTML + " [" + subtab.innerHTML.trim() + "]" + " - BlueCat Address Manager (" + bamVersion.innerHTML + ")";
- } else if (element2 !== null) {
- var str = element2.getElementsByClassName('title-center')[0].innerHTML;
- document.title = str + " [" + subtab.innerHTML.trim() + "]" + " - BlueCat Address Manager (" + bamVersion.innerHTML + ")";
- } else {
- document.title = "BlueCat Address Manager (" + bamVersion.innerHTML + ")";
- }
- } else {
- //probably not a BAM
- }
- } else {
- var bamVersion = document.getElementById('versionText');
- var element1 = document.getElementById('pc');
- var element2 = document.getElementById('pageMenu-title');
- if (bamVersion !== null) {
- if (element1 !== null) {
- document.title = element1.innerHTML + " - BlueCat Address Manager (" + bamVersion.innerHTML + ")";
- } else if (element2 !== null) {
- var str = element2.getElementsByClassName('title-center')[0].innerHTML;
- document.title = str + " - BlueCat Address Manager (" + bamVersion.innerHTML + ")";
- } else {
- document.title = "BlueCat Address Manager (" + bamVersion.innerHTML + ")";
- }
- } else {
- //probably not a BAM
- }
- }
- }