PageSourceSearch

https://wdoxnovenie.ru/Scripts/cookieuse.js

js wdoxnovenie.ru collected 2026-10-04 18:34:00 UTC 1,482 bytes, 38 lines download raw bytes

1function setCookie(name, value, days) {
2	let expires = "";
3	if (days) {
4		let date = new Date();
5		date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
6		expires = "; expires=" + date.toUTCString();
7	}
8	document.cookie = name + "=" + (value || "") + expires + "; path=/";
9}
10function getCookie(name) {
11	let matches = document.cookie.match(new RegExp("(?:^|; )" + name.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, '\\$1') + "=([^;]*)"));
12	return matches ? decodeURIComponent(matches[1]) : undefined;
13}
14function checkCookies() {
15	console.log('check cookie');
16
17	var cookieNote = document.createElement('div');
18	cookieNote.setAttribute("id", "cookie_note");
19	cookieNote.innerHTML = "<p>Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. </p > <button class=\"button cookie_accept btn btn-primary btn-sm\">Согласен</button>";
20
21	document.body.appendChild(cookieNote);
22
23	let cookieBtnAccept = cookieNote.querySelector('.cookie_accept');
24
25	if (!getCookie('cookies_policy')) {
26		cookieNote.classList.add('show');
27	}
28
29	cookieBtnAccept.addEventListener('click', function () {
30		setCookie('cookies_policy', 'true', 365);
31		cookieNote.classList.remove('show');
32	});
33}
34
35document.addEventListener('DOMContentLoaded', function () {
36	checkCookies();
37});
38

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.