11348 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

Je me retrouve bloqué depuis quelques jours sur un problème peut-être simple mais étant débutant j'ai du mal à comprendre le pourquoi du comment.

Voilà mon problème :

Je crée une petite extension chrome pour twitter. Rien de bien ambitieux. Mais mon problème c'est que j'essaie de dire à mon application si tu es sur
 window.location.hostname; === 'twitter.com'
alors dis moi le sinon dis moi autre chose voici le code :

var adresseActuelle = window.location.hostname;
var twitter =  'twitter.com';

function click(e) {
    if(adresseActuelle === twitter) {
		alert('Adresse valide [smile]')
		return;
	}
	else if(adresseActuelle != twitter) {
		alert('Adresse differente [ohwell]')
		return
	}
	else
	chrome.tabs.executeScript({code: reload});
}


Et le problème c'est que je n'arrive pas à lui faire dire Adresse valide Smiley smile alors que je suis bien sur twitter.com et que sur la console tout marche bien mais une fois mon script sur mon extension Smiley sweatdrop

Si une personne a déjà été confronter au même problème dans le passé cela pourra grandement m'aider sinon je devrais attendre.

Merci
Smiley langue Enzoa
Sur la console par exemple :

J'ai cherché des solutions sur starckoverflox.com d'après eux ajouter un string ou tostring car ce n'est pas une suite de caractères mais même avec string rien à faire.... upload/1589180515-77401-screenshot2020-05-11at08.48.4.png Smiley bawling