eBay Extras

Replaces default navigation buttons, adds a notification bar when searching for 'US only' or when searching for 'Sold items', removes certain ads

目前為 2021-07-31 提交的版本,檢視 最新版本

// ==UserScript==
// @name         eBay Extras
// @version      1.0
// @description  Replaces default navigation buttons, adds a notification bar when searching for 'US only' or when searching for 'Sold items', removes certain ads
// @author       asheroto
// @match        https://*.ebay.com/*
// @namespace    https://gf.qytechs.cn/en/scripts/388337-ebay-extras
// ==/UserScript==

(function () {
	// Insert nav buttons function
	function addLink(text, url) {
		var bodChild = document.createElement("li");
		bodChild.classList.add("gh-t");
		bodChild.classList.add("gh-divider-l");
		bodChild.id = "gh-p-3";
		bodChild.innerHTML = '<a href="' + url + '" class="gh-p"> ' + text + "</a>";
		document.getElementById("gh-p-3").parentNode.insertBefore(bodChild, document.getElementById("gh-p-3").nextSibling);
	}

    // Insert nav buttons
	addLink("Orders", "https://www.ebay.com/sh/ord/?filter=status:ALL_ORDERS");
	addLink("Active Listings", "https://www.ebay.com/sh/lst/active");
	addLink("Purchases", "https://www.ebay.com/myb/PurchaseHistory");
	addLink("Watch List", "https://www.ebay.com/myb/WatchList");
	addLink("Messages", "https://mesg.ebay.com/mesgweb/ViewMessages/0");
	var userId = document.body.innerHTML.match(/id:"(.*?)"}/);
	if (userId) {
		var userFeedbackId = userId[1];
		addLink("My Feedback", "https://feedback.ebay.com/ws/eBayISAPI.dll?ViewFeedback2&ftab=AllFeedback&userid=" + userFeedbackId);
	}
	addLink("Leave Feedback", "https://www.ebay.com/fdbk/leave_feedback");
	addLink("Account Settings", "https://my.ebay.com/ws/eBayISAPI.dll?MyEbay&CurrentPage=MyeBayMyAccounts&ssPageName=STRK:ME:MAX");

	// Remove buttons
	document.getElementById("gh-p-4").style.display = "none";
	document.getElementById("gh-p-1").style.display = "none";
	document.getElementById("gh-p-3").style.display = "none";

	// Function for top bar
	function addTopBar(atext) {
		var elChild = document.createElement("div");
		elChild.style.background = "black";
		elChild.style.color = "white";
		elChild.innerHTML = "<center><font size=4>" + atext + "</font></center>";
		document.body.insertBefore(elChild, document.body.firstChild);
	}
	// Notify if searching US only
	if (window.location.toString().includes("LH_PrefLoc=1")) {
		addTopBar("Showing items from USA");
	}

	// Notify if searching sold items
	if (window.location.toString().includes("LH_Sold=1")) {
		addTopBar("Showing Sold + Completed Items");
	}

	window.onload = function () {
		// Remove ads
		var ad1 = document.getElementById("gh-ti");
		if (ad1) {
			try {
				ad1.remove();
			} catch (err) {}
		}
		var ad2 = document.getElementsByClassName("topRtm")[0];
		if (ad2) {
			try {
				ad2.remove();
			} catch (err) {}
		}
		var ad3 = document.getElementsByClassName("hl-leaderboard-ad")[0];
		if (ad3) {
			try {
				ad3.remove();
			} catch (err) {}
		}
		var ad4 = document.getElementsByClassName("leaderboard_ad");
		if (ad4) {
			try {
				ad4[0].remove();
			} catch (err) {}
		}
		var ad5 = document.getElementById("myEbayBody");
		if (ad5) {
			try {
				ad5.firstChild.nextSibling.remove();
			} catch (err) {}
		}
		var ad6 = document.getElementsByClassName("vi-lb-placeholder");
		if (ad6) {
			try {
				ad6[0].remove();
			} catch (err) {}
		}
	};
})();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址