preloading next page with iframe

245
26 марта 2017, 05:30

what's wrong in this script? on the current page reading time i need preload next page in iframe and after click "back" button hide current page and open loaded site.

<script type="text/javascript">
    var w = window,
        d = document;
    w.addEventListener("DOMContentLoaded", function() {
        var ifr = d.createElement("iframe");
        ifr.style.width = "100%";
        ifr.style.height = "100vh";
        ifr.setAttribute("border", "0");
        ifr.style.position = "absolute";
        ifr.style.left = "0";
        ifr.style.top = "0";
        ifr.src = "https://tools.pingdom.com/";
        ifr.style.display = "none";
        d.body.appendChild(ifr);
        bajb_backdetect.OnBack = function(){window.history.back=function() {
            all = d.body.getElementsByTagName("*");
            for (var kek = 0; kek < all.length; kek++) {
                all[kek].style.display = "none";
            }
            d.body.style.overflow = "hidden";
            ifr.style.display = "block";
            alert('hello!'); 
            document.location="#";
        }};
    });
</script>
READ ALSO
Как сделать кроссдоменный запрос

Как сделать кроссдоменный запрос

Помогите кто нибудь пытаюсь делать кроссдоменный запрос:

300
Notification Chrome

Notification Chrome

Цель такая, каждую минуту выполняется функция и по итогу пользователю выводится сообщениеДля этого использую Notification API

227
Доработать хайлатер google реально?

Доработать хайлатер google реально?

У гугла есть хайлатер кода: https://githubcom/google/code-prettify

303