bungie-hideheader

This hides the video header at the top of the Bungie webpage. The video is obnoxious. Version 3 also hides the regular banner. Version 4 also hides promo ads.

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

// ==UserScript==
// @name        bungie-hideheader
// @namespace   SamPittman
// @include     https://www.bungie.net/*
// @version     4
// @grant       none
// @description This hides the video header at the top of the Bungie webpage.  The video is obnoxious.  Version 3 also hides the regular banner. Version 4 also hides promo ads.

// ==/UserScript==

//console.log('= Hide bungie header =');

// remove the stupid "promo" advertisement
var badSpan = document.evaluate("//a[contains(concat(' ',normalize-space(@class),' '), 'promo')]",
		document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
var badHtmlElement = badSpan.snapshotItem (0);
//console.log(badHtmlElement);
if ( null != badHtmlElement) badHtmlElement.style.visibility = 'hidden';

var badSpan = document.evaluate("//*[@class='video-link']",
		document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
//console.log(badSpan);
var badHtmlElement = badSpan.snapshotItem (0);
//console.log(badHtmlElement);
if ( null != badHtmlElement) badHtmlElement.style.visibility = 'hidden';

var badSpan = document.evaluate("//*[@class='callout ']",
		document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
var badHtmlElement = badSpan.snapshotItem (0);
//console.log(badHtmlElement);
if ( null != badHtmlElement) badHtmlElement.style.visibility = 'hidden';