Скрытая рамка для поддержки истории браузера - PullRequest
0 голосов
/ 15 ноября 2011

Может кто-нибудь сказать мне цель следующего кода и когда / где вы будете его использовать.Это какой-то способ манипулировать историей браузера в IE?

<html>
    <head>
        <META HTTP-EQUIV="Pragma" CONTENT="no-cache"> 
        <META HTTP-EQUIV="Expires" CONTENT="-1"> 
    </head>
    <body>
    <script>
        function processUrl()
        {
            var pos = url.indexOf("?");
            url = pos != -1 ? url.substr(pos + 1) : "";
            if (!parent._ie_firstload) {
                parent.BrowserHistory.setBrowserURL(url);
                try {
                    parent.BrowserHistory.browserURLChange(url);
                } catch(e) { }
            } else {
                parent._ie_firstload = false;
            }
        }

        var url = document.location.href;
        processUrl();
        document.write(url);
    </script>
    Hidden frame for Browser History support.
    </body>
</html>

1 Ответ

0 голосов
/ 15 ноября 2011

Это ошибка historyFrame.html от Adobe Flex с ошибкой межсайтового скриптинга.

HTML-файл, по-видимому, позволяет в некоторой степени контролировать историю браузера с помощью Flex.

...