如何隐藏地址栏中显示的网址(使用javascript)

问题描述:

我正在开发嵌入式Web服务器。现在,我有一个访问验证页面(例如http://192.168.1.1/),它首先接受用户名和密码并进行验证,然后将用户重定向到实际的设备控制网页(http://192.168.1.1/devicecontrol.html)。我不希望地址栏上显示实际的网址。相反,应保留初始网址,以便用户无法直接访问此页面,也无法将此页面加入书签....我明白这一定是常见要求,但无法找到任何具体答案......任何帮助/引用将非常感谢....在此先感谢。如何隐藏地址栏中显示的网址(使用javascript)

+0

你*需要*来做到这一点?是否有一个原因,你不想让人们看到网址? – theIV 2010-10-02 02:38:50

+1

阻止用户将您的网站加入书签不是一项常见要求:) – 2010-10-02 02:44:21

+0

您通常希望他们继续回到您的网站......! – kafuchau 2010-10-02 07:48:44

这不可能单用Javascript。使用Frameset(或者如果您使用的是Apache,请查看mod_rewrite module)。

还有一个建议:不要这样做!当我点击并且网址不变时,我会立即离开您的网站。看起来你隐藏了一些东西。

+0

我想我已经在我的问题中说得很清楚,为什么我需要这样做......它禁止用户直接访问一些没有登录的机密页面...... – 2010-10-03 10:45:09