使网页的URL永久化

时间:2012-07-16 17:29:24

标签: javascript html url-routing

我有一个网页(localhost)。当我在浏览器中输入其URL时,我使用Javascript将其重定向到另一个网页。

<head>
<script type="text/javascript">
    function wa() {
        window.location = "http://www.anyWebsite.com";
    }
</script>
</head>
<body onload="wa()">

因此,Web浏览器中的URL也会更改。我唯一需要的是URL不应该改变。

4 个答案:

答案 0 :(得分:3)

您可以将其他页面加载到覆盖整个页面的<iframe><frameset>

请注意,您将无法显示其他页面的标题。

另请注意,出于安全原因,许多网站(例如StackOverflow)都会阻止此操作。

答案 1 :(得分:0)

简单回答!!不可能

每当您更改window.location

时,页面都会刷新

答案 2 :(得分:0)

出于安全原因,用户不应该看到他们所在的网址。

但是有一些解决方法 - 为整个页面制作一个IFrame并在那里设置位置或动态加载页面并从不同位置更新。

答案 3 :(得分:0)

我无法相信我建议使用iframe,但你最容易解决的问题确实是iframe。

创建一个100%x100%的iframe,当窗口加载时,将iframe的位置设置为新的url。当页面显示已移动到其他位置时,位置栏将(应该?)保持不变。

iframe:http://www.w3schools.com/tags/tag_iframe.asp