Mon code pour supprimer le filtre en niveaux de gris (s):Impossible de supprimer le filtre en niveaux de gris sur une page Web
// ==UserScript==
// @name Remove Grayscale
// @namespace Remove Grayscale
// @description Remove Grayscale
// @version 1
// @author You
// @match http*://*/*
// ==/UserScript==
//var script = document.createTextNode("<style type='text/css'>html, body, img {filter:none !important; -webkit-filter:none !important;}</style>");
var script = document.createElement("script");
script.type="text/css";
script.innerHTML="html, body, img {filter:grayscale(0) !important; -webkit-filter:grayscale(0) !important;}";
document.getElementsByTagName('head')[0].appendChild(script);
//document.head.appendChild(script);
//document.head.setAttribute("style","filter:none !important; -webkit-filter:none !important;");
document.body.setAttribute("style","filter:grayscale(0) !important; -webkit-filter:grayscale(0) !important;");
document.html.setAttribute("style","filter:grayscale(0) !important; -webkit-filter:grayscale(0) !important;");
Il ne fonctionne pas sur pptvhd36.com.
Qu'est-ce qui ne va pas?
Il est document.documentElement, pas document.html. – wOxxOm