В настоящее время я разрабатываю надстройку, чтобы сообщать людям, когда стример активен. Проблема в том, что моя ссылка на прямую трансляцию работает неправильно (мы обязаны открыть ее в новой вкладке (щелчок мышью)).
Вот мой манифест. json:
{
"manifest_version": 2,
"version" :"1.0",
"name" : "extension chrome",
"description" : "Crystal_forest live",
"permissions": [
"http://*/*",
"https://*/*",
"tabs",
"activeTab"
],
"browser_action": {
"default_popup" :"Anya.html",
"default_icon" : { "16" : "Icon_rouge.png"}
},
"background": {
"scripts": ["jquery.js", "background.js"]
}
}
моя Аня. html:
<!doctype html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Titre de la page</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<p id='desc'>Off!</p>
<a href="https:/twitter.com">
<img src="logo.png">
</a>
<script src="jquery.js"></script>
<script src="app.js"></script>
</body>
</html>
и вот мой фон. js:
var xhr = new XMLHttpRequest();
xhr.open("GET", "IHideTheLink", true);
xhr.onreadystatechange = function(){
if (xhr.readyState == 4){
var data = JSON.parse(xhr.responseText);
if (data["time_online"] != -1){
$("#desc").html("Online! :3");
chrome.browserAction.setIcon({
path: "Icon_vert.png"
})
}
}
}
xhr.send();
Можете ли вы помочь мне выяснить, почему моя ссылка не работает должным образом?