Bonjour,
J'ai récement suivi le tutoriel sur le site pour créer une extension twitch, cependant j'obtient des erreurs et ça ne marche pas comme voulu ...
Il y à t'il eu des modifications pour les extensions chrome ?
Mon background.js
var xhr = new XMLHttpRequest();
xhr.open("GET", "https://api.twitch.tv/kraken/users/teyz_?client_id=caché", true);
xhr.onreadystatechange = function(channel) {
if(xhr.readyState == 4) {
var data = JSON.parse(xhr.responseText);
var elm = document.getElementById("title");
if(data["stream"] === null){
elm.innerHTML = "STREAM OFFLINE";
}else{
elm.innerHTML = "STREAM ONLINE";
}
}
}
xhr.send();
Mon index.html
<style>
h1,p{
text-align:center
}
</style>
<h1>Prochain live : (Follow la chaine Twitch)</h1>
<p id="title">STREAM OFFLINE</p>
<script src="jquery.js"></script>
<script src="background.js"></script>
Erreur :
http://prntscr.com/n1wo1d
Est-il possible d'avoir de l'aide en privée d'une personne ?
Bonne journée
Bonjour.
Est-il possible d'avoir de l'aide en privée d'une personne ?
L'aide qui pourrait t'être apporté ne pourra pas être en privé, pour la simple et bonne raison qu'il n'y a aucun moyen de contacter un membre en privé sur le site.
Tu devrais commencer par remplacer le innerHTML
par innerText
, car innerHTML
sert à insérer du code HTML, sauf que tu ne fais dans les deux cas qu'insérer du texte.
Ensuite, la version d'API que tu sembles utiliser, n'est pas la plus récente, en effet, avec la plus récente, pour obtenir les informations d'un utilisateur, il y a deux endpoint disponible :
https://api.twitch.tv/kraken/user
https://api.twitch.tv/kraken/users/<user ID>
Pour en revenir à ton problème, vu le message d'erreur, c'est qu'il ne doit pas trouver l'élément que tu cherches à cibler.