【问题标题】:How to change or camouflage address bar url?如何更改或伪装地址栏网址?
【发布时间】:2014-11-17 23:19:35
【问题描述】:

我们有一个专门针对遭受家庭暴力的人的网站。我们的首要任务是确保使用该网站的人的安全,避免他们被“暴力者”抓住。

一切都差不多解决了,但在“暴力者”瞥了一眼地址栏的情况下,仍有一件事无法阻止受害者被抓到。

您建议使用 Javascript 隐藏地址栏或伪装地址栏的策略是什么?

谢谢,阿尔文

【问题讨论】:

  • 不幸的是,您的选择大多不存在。如果不使用在网页中运行 JavaScript 的能力之外的插件或扩展,大多数浏览器窗口本身的外观就无法修改。而这一切都取决于所使用的浏览器。您要隐藏的地址栏显示的信息是什么?也许您可以使用 URL 重写,或通过 AJAX(“单页应用程序”)加载所有内容,或其他技术来保持 URL 干净。
  • 您能否为他们提供一个完整的站点伪装,包括自定义 URL?例如,在访问时,您会向他们展示“选择伪装”的选项。他们从“新闻、烹饪、技术、游戏等”中挑选。然后您将它们转发到适合该主题的新 URL,同时还拥有一个也适合该主题的自定义转义屏幕。 Quick-escape 显示最近的新闻、烹饪技巧、科技新闻、游戏秘籍,并且 URL 本身支持内容的证词。我希望您能找到一个好的解决方案 - 并感谢您在该领域所做的有意义的工作。
  • @Cory 感谢您的考虑!我怀疑这一点。这有点不幸,因为在某些情况下需要它,就像这样。我们网站的网址是“www.stopdomesticviolence.org”,而“家庭暴力”部分是本案最受关注的部分。我希望有某种方法可以使 url 看起来像乱码之类的。
  • 不可能完全按照你的意愿去做,这些人的建议已经接近了。我建议购买一些与家庭暴力无关的域名,例如 lasvegasnews.com 之类的,他们可以选择在备用网址上查看该网站
  • @sitavn 几乎每个在线黑客都会利用使 URL 出现乱码。你可以让它看起来像胡言乱语,也不会阻止你让它看起来像“paypal”。

标签: javascript information-hiding


【解决方案1】:

您可以结合使用 iframe(这会在浏览器的地址栏中明显隐藏 iframe 的 src)和 javascript 的 location.replace 函数,以便在您在该 iframe 中导航时重写历史记录。结合其他一些建议,您应该能够减轻您提到的一些问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-27
    • 2012-09-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多