Save time and improve the presentation of your Amazon quotes. This script eliminates clutter and ads from the cart, allowing you to generate clean and professional quotes in seconds.
当前为
// ==UserScript==
// @name Amazon Cart for quotation
// @name:es Carro de Amazon para cotización
// @namespace https://greasyfork.org/es/users/1435102-fcord
// @author fcord
// @version 0.2.1
// @license MIT
// @description Save time and improve the presentation of your Amazon quotes. This script eliminates clutter and ads from the cart, allowing you to generate clean and professional quotes in seconds.
// @description:es Ahorra tiempo y mejora la presentación de tus cotizaciones de Amazon. Este script elimina la publicidad y el desorden del carrito, permitiéndote generar cotizaciones limpias y profesionales en segundos.
// @include http*://www.amazon.cn/*
// @include http*://www.amazon.in/*
// @include http*://www.amazon.co.jp/*
// @include http*://www.amazon.com.sg/*
// @include http*://www.amazon.com.tr/*
// @include http*://www.amazon.ae/*
// @include http*://www.amazon.fr/*
// @include http*://www.amazon.de/*
// @include http*://www.amazon.it/*
// @include http*://www.amazon.nl/*
// @include http*://www.amazon.es/*
// @include http*://www.amazon.co.uk/*
// @include http*://www.amazon.ca/*
// @include http*://www.amazon.com.mx/*
// @include http*://www.amazon.com/*
// @include http*://www.amazon.com.au/*
// @include http*://www.amazon.com.br/*
// @include http*://smile.amazon.com/*
// @run-at document-body
// @match https://www.amazon.*/cart/view.html*
// @grant none
// ==/UserScript==
(function() {
'use strict';
// Función para ocultar o mostrar elementos
function toggleElements(hide) {
const elements = [
"#amzn-ss-wrap",
"#sc-secondary-list",
"#rhf",
"#navFooter",
"#sc-new-upsell",
"#sc-rec-bottom",
"#sc-rec-right",
"#proceed-to-checkout-desktop-container",
"#cart-important-message-box",
"#sc-new-upsell"
];
elements.forEach(selector => {
const element = document.querySelector(selector);
if (element) {
element.style.display = hide ? "none" : "";
}
});
// Cambiar el texto del H2
const header = document.querySelector("div#sc-active-items-header h2");
if (header) {
header.textContent = hide ? "Modo Cotización" : "Carrito de compras"; // Texto original
}
}
// Crea el botón
const button = document.createElement("button");
button.textContent = "Ocultar elementos";
button.style.cssText = `
background-color: #4CAF50; /* Verde moderno */
border: none;
color: white;
padding: 10px 20px;
margin-right: 10px;
cursor: pointer;
border-radius: 5px;
font-family: sans-serif;
font-size: 16px;
transition: background-color 0.3s ease;
`;
button.addEventListener("click", function() {
const isHidden = this.textContent === "Ocultar elementos";
toggleElements(isHidden);
this.textContent = isHidden ? "Mostrar elementos" : "Ocultar elementos";
// Cambiar el color del botón al hacer clic
this.style.backgroundColor = isHidden ? "#007bff" : "#4CAF50"; // Azul/Verde
});
// Encuentra el elemento div#sc-active-cart y añade el botón antes de él
const activeCartDiv = document.querySelector("div#sc-active-cart");
if (activeCartDiv) {
activeCartDiv.parentNode.insertBefore(button, activeCartDiv);
}
})();