Попытка установить свойство со страницы Cook ie до chrome расширение HTML У меня есть неопределенное состояние - PullRequest
0 голосов
/ 04 февраля 2020

Я только начал учиться JS. Я не могу решить проблему с "неопределенным" состоянием повара ie при попытке получить переменную повара ie со страницы и отобразить ее в расширении

У меня есть HTML:

    <body>
        <div class="modal-content">
            <h1 id="userID"></h1>
        </div>
    </body>

Манифест. json:

{
    "manifest_version": 2,
    "name": "test",
    "description": "test",
    "version": "1.0.0",
    "content_scripts": [
        {
            "matches": [
                "<all_urls>"
            ],
            "js": ["content.js"]
        }
    ],
    "icons": { "128": "icon_128.png" },
    "browser_action": {
        "defaul_icon": "icon.png",
        "default_popup": "popup.html"
    },
    "premissions": [
        "cookies",
     "http://*/*",
     "https://*/*"
    ]
}

И JS:

      function getCookie(name){
    let matches = document.cookie.match(new RegExp(
      "(?:^|; )" + name.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, '\\$1') + "=([^;]*)"
    ));
    return matches ? decodeURIComponent(matches[1]) : undefined
  }
  window.onload = function(){
    let userid = getCookie("WebChartingUser");
    let element = document.getElementById("userID");
    element.innerHTML = userid;
  }

Но у меня всегда есть "неопределенное" состояние. Так в чем же проблема?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...