【问题标题】:Hidden frame for Browser History support浏览器历史支持的隐藏框架
【发布时间】:2011-11-15 14:48:38
【问题描述】:

谁能告诉我以下代码的用途以及您将在何时/何地使用它。是否有某种方法可以在 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>

【问题讨论】:

    标签: javascript internet-explorer browser browser-history


    【解决方案1】:

    这是一个来自 Adob​​e Flex 的错误 historyFrame.html,存在跨站点脚本错误。

    HTML 文件显然允许您通过 Flex 在某种程度上控制浏览器的历史记录。

    【讨论】:

      猜你喜欢
      • 2010-12-20
      • 2016-09-22
      • 2013-02-07
      • 1970-01-01
      • 2016-09-06
      • 2019-10-05
      • 1970-01-01
      • 1970-01-01
      • 2012-11-14
      相关资源
      最近更新 更多