Java 只需在浏览器的地址栏上添加url即可
可能重复:Java 只需在浏览器的地址栏上添加url即可,java,javascript,jquery,Java,Javascript,Jquery,可能重复: 我只想在浏览器的地址栏中添加url注意:不想重定向 e、 我有一个urlwww.example.com/index.html 我想在“地址栏”上设置url,比如www.example.com/index/page2.html 我使用document.location.hash='foo' 但它是只添加#数据 比如www.example.com/index.html#foo 注意:我不想重定向,只想在地址栏中添加url,所以不要回答document.location这样的问题 有什么
我只想在浏览器的地址栏中添加url
注意:不想重定向
e、 我有一个urlwww.example.com/index.html
我想在“地址栏”上设置url,比如www.example.com/index/page2.html
我使用document.location.hash='foo'代码>
但它是只添加#数据
比如www.example.com/index.html#foo
注意:我不想重定向,只想在地址栏中添加url,所以不要回答document.location这样的问题
有什么解决办法吗 做不到。这是一项安全功能,使欺骗网站变得更加困难(例如网络钓鱼攻击)无法完成。这是一项安全功能,使欺骗网站变得更加困难(例如网络钓鱼攻击)我不确定您是否可以不使用重定向来完成此操作
不过,这里有一个实现目标的方法
为www.example.com/index/page2.html
创建包含www.example.com/index.html
在www.example.com/index.html
中,如果www.example.com/index/page2.html
中的www.example.com/index.html
不在框架内,则将用户重定向到
不过,这里有一个实现目标的方法
为www.example.com/index/page2.html
创建包含www.example.com/index.html
在www.example.com/index.html
中,如果www.example.com/index/page2.html
中的www.example.com/index.html
不在框架内,则将用户重定向到www.example.com/index/page2.html
。请阅读此处
也许会有帮助
window.history.pushState('abc', "Title", "/new-url");
在这里读一读
也许会有帮助
window.history.pushState('abc', "Title", "/new-url");
你不能这样做,这是出于安全考虑。请查看此处发布的链接。两者都描述了如何做到这一点。出于安全考虑,您不能将其设置为另一个url,但您可以使用历史API更改路径。@Chucktat或他所能做的最好的事情是从他的示例中查看www.example.com/index.html/page2.html
您可以查看此博客并单击任何帖子标题,然后在浏览器的地址栏中更改。查看此项您不能执行此操作,出于安全原因,请查看此处发布的链接。两者都描述了如何做到这一点。安全问题限制您将其设置为其他url,但是你可以用历史API来改变路径。@Chucktat或者他所能做的最好的事情就是从他的例子来看,就是www.example.com/index.html/page2.html
可以看到这个博客,点击任何文章标题,然后在浏览器的地址栏中进行更改。看到这个域不能被更改。URL的其余部分可以。因此没有欺骗的可能。没错,我错了。域名不能更改。URL的其余部分可以。因此不存在欺骗的可能性。完全正确,我的错误。注意:window.history.pushState('abc','Title',“/newurl”)代码>不在IE上工作注意:window.history.pushState('abc','Title',“/newURL”)代码>不在IE上工作