Chrome расширение в javascript и ссылка во всплывающем окне не работает - PullRequest
1 голос
/ 21 февраля 2020

В настоящее время я разрабатываю надстройку, чтобы сообщать людям, когда стример активен. Проблема в том, что моя ссылка на прямую трансляцию работает неправильно (мы обязаны открыть ее в новой вкладке (щелчок мышью)).

Вот мой манифест. 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();

Можете ли вы помочь мне выяснить, почему моя ссылка не работает должным образом?

...