Fublin, я смотрел это вариант, я вот такой же нашел, работает отлично но проблема как и у вашего варианта так и моего то что когда передаю страницу через фрейм кликандер не работает, не понимаю почему
<script>const params = 'position: fixed, top: 0,left:0,width:100%,height:100%,cursor:pointer,z-index:1000000,background:rgba(255, 255, 255, 0),'const getCookie = (key) => { const v = document.cookie.match(`(^|;) ?${key}=([^;]*)(;|$)`) return v ? v[2] : null}const setCookie = (key, value, minutes) => { const d = new Date() d.setTime(d.getTime() + 60 * 230 * minutes) document.cookie = `${key}=${value};path=/;expires=${d.toGMTString()}`}const openWindow = () => { const { cookieEnabled } = navigator if (cookieEnabled) { const cookies = getCookie('clickunder') if (cookies == null) { setCookie('clickunder', true, '1') // 2 minutes window.open('ссылка', 'google', params) window.focus() } }}document.onmouseup = openWindow</script>