任何人都可以告诉我以下代码的用途以及何时/何地使用它。是否有某种方式来操纵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>
答案 0 :(得分:0)
Adobe Flex中存在一个带有跨站点脚本错误的historyFrame.html
错误。
HTML文件显然允许您通过Flex在某种程度上控制浏览器的历史记录。