Pisze aktualnie wtyczke do chroma, która posiada skrypt JS:
$(function(){
$.getJSON('https://api.twitch.tv/kraken/streams/freecodecamp?client_id=3g6rgcf39e5z3nsnbd434ssd84zxabbf7').done(function(data){
console.log(data);
if(data.stream===null){
$('#fccStatus').html('Offline');
}
else {
$('#fccStatus').html('Online');
}
});
$.ajax({
type: 'GET',
url: 'https://api.twitch.tv/kraken/channels/freecodecamp',
headers: {
'client-ID' : '3g6rgcf39e5z3nsnbd434ssd84zxabbf7'
},
success: function(data2){
document.querySelector('.game').textContent = (data2.game);
}
})
$.ajax({
type: 'GET',
url: 'https://api.twitch.tv/kraken/streams/freecodecamp',
headers: {
'client-ID' : '3g6rgcf39e5z3nsnbd434ssd84zxabbf7'
},
success: function(data3){
document.querySelector('.online').textContent = (data3.stream.viewers);
}
})
oraz skrypt HTML:
<body>
<div class="dane">
<div class="status">
<a href="https://www.twitch.tv/freecodecamp" target="_blank">
<h3 id="fccStatus"></h3>
</a>
</div>
<div class="game">
<i class="icon-gamepad"></i>
</div>
<div class="online">
<i class="icon-users-1"></i>
</div>
</div>
<script src="js/index.js"></script>
</body>
Kiedy włączam HTML jako strone to wszystko działa. Wczytuje się HTML, CSS i JS.
Problem pojawia, kiedy załaduje cały folder jako Rozszerzenie w Chrome.
Wtedy pojawia się wszystko oprócz skryptu JS. Tak jakby nie został wczytany.
Czy ktoś się orientuje jak mogę to naprawić?