Javascript - document。位置或窗口。Location或window.location.href或Location。当从窗口/主体卸载事件调用时,href不工作在谷歌Chrome 6和7(我没有测试低版本)。这两种方法似乎都可以在IE、Firefox和Safari浏览器上正常工作。
通过更多的测试,我能够看到,这个重定向实际上在chrome工作时,通过点击事件或任何其他。但是,当在body unload事件中调用该函数时。它不工作。
示例代码:
<html>
<script type="text/javascript">
function check()
{
location.href="http://www.google.com";
}
</script>
<body onunload="check()">
<input type="button" onclick="check();" value="check">
</body>
</html>
我仍在努力找到一种方法,有这个在Chrome工作…如有任何帮助,我将不胜感激。
谢谢,箴
试一试
setTimeout(function(){
document.location.href = "page.html;"},500);