这可能是一个愚蠢的问题,如果我意识到,我会删除,所以如果你正在读这个,那么我还没弄明白。
我有一些在线(可寻址)和可用的软件,但它有点秘密,所以当你来到我的域时,你不会只是点击我的软件,你会看到我写的一个博客,并隐藏在那个博客中是一个链接;)
现在的问题是,我软件的用户总是会发布截图,这会截取我的1/2秘密网址。 EEEEK是的!所以我想让url成为普通的旧普通域名,以免让他们为hacky类型带来太多容易:p
我完全可以控制这里的一切。客户端/服务器/一切。最初你点击一些jsp然后点击GWT应用程序(在Tomcat内部) - 你必须在GWT应用程序中提供登录详细信息。所以我有很多地方可以做这个URL隐藏/伪造,但任何想要帮助的想法都会很棒。
...是的我发布这个(也许不是太愚蠢)!
非常感谢提前。
答案 0 :(得分:2)
您可以在这里使用javascript history.pushState()
history.pushState({},"Some title here","/")
例如,在http://yourwebsite.com/secretlink.html上,在JS运行之后,URL栏将显示http://yourwebsite.com/ 而不刷新页面 1 。请注意,如果用户刷新页面,他们将被带到http://yourwebsite.com/而不是回到秘密链接。
您还可以执行history.pushState({},"Some title here","/hidden.jsp")
之类的操作,这样,如果用户刷新页面,您可以向他们显示一个错误页面,告诉他们找到秘密链接并再次打开它。
1。如果您pushState()
某个域名不是您自己的域名,则会进行刷新,因此不会滥用网站
答案 1 :(得分:-1)
将内页包含为iFrame