【问题标题】:How to hide urls from appearing in the address bar (using javascript)如何隐藏 url 使其不出现在地址栏中(使用 javascript)
【发布时间】:2010-10-02 02:37:07
【问题描述】:

我正在开发一个嵌入式 Web 服务器。现在,我一开始就有一个访问验证页面(例如http://192.168.1.1/),它接受用户名和密码并对其进行验证,然后将用户重定向到实际的设备控制网页(http://192.168.1.1/devicecontrol.html )。我不希望实际的 url 出现在地址栏上。相反,应该保留初始 url,这样用户就不能直接访问这个页面,也不能收藏这个页面......我知道这一定是一个常见的要求,但找不到任何具体的答案......任何帮助/参考将不胜感激....提前致谢。

【问题讨论】:

  • 需要这样做吗?您是否有不想向人们显示 URL 的原因?
  • 阻止用户为您的网站添加书签并不是一个常见的要求 :)
  • 您通常希望他们继续回到您的网站...!
  • 这里的人可能正在开发一个嵌入式服务器以在嵌入式设备上运行,其访问者将是一个人而不是大众。用例不同

标签: javascript http web


【解决方案1】:

仅使用 Javascript 是不可能的。使用框架集(或者如果您使用的是 Apache,请查看 mod_rewrite module)。

还有一个建议:不要这样做!我会立即离开你的网站,当我点击周围并且 URL 没有改变时。看来你在隐瞒什么。

【讨论】:

  • 我想我已经在我的问题中说得很清楚了,为什么我需要这样做......它不允许用户在不登录的情况下直接访问一些机密页面......跨度>
猜你喜欢
  • 2013-12-30
  • 1970-01-01
  • 2014-03-26
  • 1970-01-01
  • 2016-10-23
  • 1970-01-01
  • 2022-01-21
  • 2015-04-10
  • 2014-01-09
相关资源
最近更新 更多