zfilm-hd Комментарии пользователей zFilm-HD

Специально для фанатов портала Zfilm-HD. Отображении ссылки на комментарии пользователя с целью просмотреть их увлечения.

// ==UserScript==
// @name zfilm-hd Комментарии пользователей zFilm-HD
// @namespace zfilm-hd.club Комментарии пользователей
// @grant boOk1
// @description:ru Специально для фанатов портала Zfilm-HD. Отображении ссылки на комментарии пользователя.
// @compatible   chrome Only with Tampermonkey or Violentmonkey. Только с Tampermonkey или Violentmonkey.
// @require https://code.jquery.com/jquery-3.6.0.slim.min.js
// @match *://*/*
// @version 0.2.7.02122022
// @description Специально для фанатов портала Zfilm-HD. Отображении ссылки на комментарии пользователя с целью просмотреть их увлечения.
// @license MIT
// ==/UserScript==

let domains = [false,false];
let domain = '';
try{ domains[0] = location.hostname; } catch(e1){ try{ domains[1] = document.domain; } catch(e2){console.error('I am sorry, domain is undefined');} }
if(domains[0]) { domain = domains[0]; } else { domain = domains[1]; }
if(domain.length > 0){
    let header = $('head').first();
    let checkUrls = ['link[rel="search"]','meta[property="og:site_name"]'];
    let target = false;
    for (let i = 0; i < checkUrls.length; ++i) {
        let obj = header.find(checkUrls[0]);
        if(obj.length > 0){
            if(obj.attr('title').indexOf('zFilm-HD') > -1){
                target = true;
                break;
            }
        }
    }
    if(target){
        try{
        $('div.zcomm-ava img').each(function(){
            var DDid = $(this).attr("src");
            if(DDid != "/templates/Default/dleimages/noavatar.png"){
                let uid = DDid.replace('/uploads/fotos/foto_', '').replace('http://', '').replace('https://', '').replace(domain, '').replace('.jpg', '').replace('.jpeg', '').replace('.png', '');
                $(this).after('<a class="zcomm-quoteuser" href="https://' + domain + '/index.php?do=lastcomments&userid=' + uid + '" target="_blank">Коммент.</a>');
            }
        });
        }catch(e){
            console.error('zFilmd HD cant work');
        }
    }
}