Portail FR EN

← Scripts partagés

Amazon épuré

par ChouCookieSan ✔ · version 1.0.0 · 0 installations · mis à jour le 2026-11-08

Amazon sans produits sponsorisés ni encarts publicitaires (recherche et fiches produit), avec une adresse de produit courte et propre (/dp/…), facile à partager.

Sites visés

www.amazon.frwww.amazon.comwww.amazon.dewww.amazon.eswww.amazon.itwww.amazon.co.ukwww.amazon.cawww.amazon.com.be

Un script peut lire et changer tout ce qu’il y a sur les sites visés, y compris ce que tu tapes. Celui-ci a été relu, mais lis-le toi aussi avant de l’activer.

L’installer

  1. Dans Portail (PC ou téléphone) : menu « … » → Extensions → Catalogue.
  2. Cherche « Amazon épuré » puis « Installer ». Le script arrive désactivé.
  3. Active-le : Portail te remontre les sites visés avant.

Sans Portail, ce script marche aussi dans Tampermonkey ou Violentmonkey : copie le code ci-dessous.

Le code complet

// ==UserScript==
// @name         Amazon épuré
// @namespace    https://portail.arcanescookie.fr
// @version      1.0.0
// @description  Amazon sans produits sponsorisés ni encarts publicitaires (recherche et fiches produit), avec une adresse de produit courte et propre (/dp/…), facile à partager.
// @author       Les Arcanes de Cookie
// @match        https://www.amazon.fr/*
// @match        https://www.amazon.com/*
// @match        https://www.amazon.de/*
// @match        https://www.amazon.es/*
// @match        https://www.amazon.it/*
// @match        https://www.amazon.co.uk/*
// @match        https://www.amazon.ca/*
// @match        https://www.amazon.com.be/*
// @run-at       document-end
// ==/UserScript==

// Réglages : true = allumé, false = éteint.
const OPTIONS = {
  sponsorises: true,  // masque les produits sponsorisés et les encarts publicitaires
  adresseCourte: true // fiche produit : l'adresse devient https://www.amazon.fr/dp/XXXXXXXXXX
};

if (OPTIONS.sponsorises) {
  GM_addStyle(`
    .s-result-item.AdHolder,
    [cel_widget_id^="adplacements"],
    [cel_widget_id^="loom-desktop"],
    [cel_widget_id^="sb-themed-collection"],
    [cel_widget_id^="multi-brand-creative"],
    [cel_widget_id*="VIDEO_SINGLE_PRODUCT"],
    [cel_widget_id*="Sponsored"],
    [cel_widget_id*="SPThematic"],
    [id^="sp_detail"],
    #ad-display-center-1, #dp-ads-center-promo_feature_div,
    #amsDetailRight_feature_div, #hero-quick-promo_feature_div
    { display: none !important; }
  `);
  // Les encarts qui changent de nom : on part de leur lien « Annonce / donner son avis ».
  const masquer = () => {
    for (const e of document.querySelectorAll('[id^="ad-feedback-text"]:not([data-portail-vu])')) {
      e.dataset.portailVu = '1';
      const bloc = e.closest('.celwidget');
      if (bloc && bloc.getBoundingClientRect().height < 900) bloc.style.setProperty('display', 'none', 'important');
    }
  };
  let prevu = false;
  new MutationObserver(() => {
    if (prevu) return;
    prevu = true;
    setTimeout(() => { prevu = false; masquer(); }, 200);
  }).observe(document.documentElement, { childList: true, subtree: true });
  masquer();
}

if (OPTIONS.adresseCourte) {
  const raccourcir = () => {
    const m = location.pathname.match(/\/(?:dp|gp\/product|gp\/aw\/d)\/([A-Z0-9]{10})(?:[/?]|$)/);
    if (!m) return;
    const courte = '/dp/' + m[1];
    if (location.pathname !== courte || location.search) history.replaceState(history.state, '', courte + location.hash);
  };
  raccourcir();
  // Amazon remet parfois des paramètres juste après le chargement.
  setTimeout(raccourcir, 2500);
}

Signaler ce script