Skip to Content

JavaScript File

URL: https://www.dlyaudachi.ru/served_assets/public/shop/referer_code.js
HTTP Status: 200 OK
MIME Type: application/javascript
Last Modified: Wed, 20 May 2026 21:56:05 GMT
Download Time: Less than a second
Cookies: None
Size: 2 KB
HTTP Headers:  9 headers
Links In:  1 pages
Links Out:  0 links
Images:  0 images
CSS:  0 files
JavaScript:  0 files
OK Issues: No issues found

1document.addEventListener("DOMContentLoaded", function() {

2 var refererCookie = document.cookie.match(/referer_code=([\d]+)/);

3 var code = refererCookie && refererCookie[1];

4 var refererCodeBlock = document.querySelector('#referer_code_block'); // блок куда подставляется полученный код

5

6 if (!refererCodeBlock) {

7 return false // ничего не делаем, если блока для подстановки кода нет на странице

8 }

9

10 var expiredDate = new Date();

11 expiredDate.setTime(expiredDate.getTime() + 1 * 0.5 * 60 * 60 * 1000); // 30 минут

12

13 if (code) {

14 refererCodeBlock.innerHTML = code; // подставляем код в шаблон

15 document.cookie = "referer_code=" + code + "; expires=" + expiredDate + "; path=/";

16 } else {

17 fetch('/referer_code', {

18 method: 'POST',

19 headers: {

20 'Content-Type': 'application/json;charset=utf-8'

21 }

22 }).then(function(response) {

23 return response.json()

24 }).then(function(response) {

25 document.cookie = "referer_code=" + response.referer_code + "; expires=" + expiredDate + "; path=/";

26 refererCodeBlock.innerHTML = response.referer_code; // подставляем код в шаблон

27 })

28 }

29});