HTML location 用法(獲取當前URL)


Location 對象

Location 對象包含有關當前 URL 的信息。

Location 對象是 Window 對象的一個部分,可通過 window.location 屬性來訪問。

屬性

location.href

當前文檔的完整url,如果被改變,文檔將會導航到另一個新的頁面,

location.protocol

當前url所使用的協議,包括結尾的":"

location.host

獲取當前的主機信息,包括主機名,":"和端口號

location.hostname

獲取當前url的主機名

location.port

返回url的端口信息。沒有寫端口信息的url,實際端口為與協議相關的端口號

location.pathname

返回url的路徑字符串

location.search

又名查詢字符串,返回url中?以及之后的字符串

location.hash

返回url中代表頁面某個區域的帶有#的字符串

location.origin

返回url中完整的協議和主機地址部分,包括端口

方法

Location.assign()

該方法使瀏覽器加載並展示URL所指定的文檔

Location.reload()

該方法用於重新加載當前頁面,可以接受一個Boolean類型的參數,參數為true,強制從服務器重新獲取,為false時從緩存中讀取。默認值為false

Location.replace()

提供一個URL,使頁面跳轉到相應的URL,與location.assign()的區別是,location.replace()跳轉后的頁面不會保存在瀏覽器歷史中,即無法通過返回按鈕返回到該頁面。

Location.toString()

獲取當前頁面的完整URL,相當於location.href


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM