Je pense que j'ai de la difficulté à visualiser quel code va où et quelles requêtes et réponses vont où.Problèmes d'extension de Chrome avec les scripts de contact
Disons que je souhaite modifier toutes les balises <img>
dans le corps d'un document. Je suis sûr que j'ajusterais le style dans le fichier inject.js, ... mais devrais-je quand même envoyer une demande à background.html? Si oui, ... je ne suis pas sûr de la réponse.
Merci pour votre aide!
(SUITE)
Est-ce que ce code de sens? J'essaie de saisir <div>
étiquettes et les faire disparaître. Puis rechargez-les un par un (fifo) après chaque appui sur les touches de commande et de touche semi-deux-points. Voici le fichier .js que je voulais injecter.
var hideShowElements = document.getElementsByTagName('div');
var queue = [];
var active = false;
function hide(){
for (var i = 0; i < hideShowElements.length; i++) {
hideShowElements[i].style.visibility == "hidden";
queue.push(hideShowElements[i]);
}
}
hide();
document.onkeydown = function(k){
if(k.isCtrl || k.keyCode == 91) active = true;
if(active && k.keyCode == 186){
for (var i = 0; i < queue.length; i++){
queue[i].style.visibility == "visible";
}
}
}
document.onkeyup = function(k){
if(k.isCtrl || k.keyCode == 91) active = false;
}
des idées sur ce que j'ai édité ci-dessus? – Chaz
@Chaz Ressemble à un morceau de code à mettre dans un script de contenu. Je ne sais pas quelle est la question. Est-ce que quelque chose ne fonctionne pas? – serg
Ouais ... rien ne se passe. Je pensais que ça marcherait ... m'a l'air bien. Je pensais juste que je posterais pour voir si quelqu'un a vu quelque chose de mal avec ça. Merci pour toute aide si. – Chaz