[英]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.