[英]Javascript – absolute or relative URL in history.pushState
使用绝对或相对 url 作为history.pushState
url 参数有区别吗?
history.pushState(null, null, absolute/relative)
我问是因为 CMS PHP 环境比相对 url 更好地处理绝对 url,在我继续代码工作之前,我想知道我是否可以使用绝对 url。
绝对的 URL 总是来自同一个https
原产地(基本上是同一个网站)。
不幸的是,我找不到关于该主题的任何内容。
最后一个参数,URL,可以是相对的或绝对的(同源)。 如果您使用相对 Url 更舒适:例如,如果您的起始页面是:
https://www.google.com/bar.html
你也是:
history.pushState(null,null,"foo.html");
你会得到https://www.google.com/foo.html
请注意,这不会向服务器发出请求,但会更改位置地址栏和location.href
中的 url
但是您也可以根据文档使用绝对的 URL
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.