我有一个网页(localhost)。当我在浏览器中输入其URL时,我使用Javascript将其重定向到另一个网页。
<head>
<script type="text/javascript">
function wa() {
window.location = "http://www.anyWebsite.com";
}
</script>
</head>
<body onload="wa()">
因此,Web浏览器中的URL也会更改。我唯一需要的是URL不应该改变。
答案 0 :(得分:3)
您可以将其他页面加载到覆盖整个页面的<iframe>
或<frameset>
。
请注意,您将无法显示其他页面的标题。
另请注意,出于安全原因,许多网站(例如StackOverflow)都会阻止此操作。
答案 1 :(得分:0)
简单回答!!不可能
每当您更改window.location
时,页面都会刷新
答案 2 :(得分:0)
出于安全原因,用户不应该看到他们所在的网址。
但是有一些解决方法 - 为整个页面制作一个IFrame并在那里设置位置或动态加载页面并从不同位置更新。
答案 3 :(得分:0)
我无法相信我建议使用iframe,但你最容易解决的问题确实是iframe。
创建一个100%x100%的iframe,当窗口加载时,将iframe的位置设置为新的url。当页面显示已移动到其他位置时,位置栏将(应该?)保持不变。