Я только начал учиться 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;
}
Но у меня всегда есть "неопределенное" состояние. Так в чем же проблема?