開發者工具
URL 解析器
貼上 URL 即可看到它的每個部分,查詢參數也已解碼。
URL 解析器 在您的裝置上執行
- 在您的瀏覽器中執行 — 您的文字絕不會傳送到任何地方
- 免註冊、無額度限制,可隨您高興使用多少次
運作方式
帶著十幾個追蹤參數的長 URL,根本就是設計成讓人讀不懂的。把它拆開,就能看出它實際攜帶了什麼,這對除錯很有用,看看行銷連結裡裝了什麼也不免有點意思。
由瀏覽器本身解析
它使用瀏覽器自己的 URL 解析器,與您點擊連結時執行的是同一套程式碼,所以結果符合 URL 真正會被解讀的方式,而不是正規表示式猜測的方式。連接埠、憑證與特殊通訊協定的邊緣情況也都能正確處理。
參數會被解碼
百分比編碼會被還原,所以 %20 變成空格,%40 變成 @ 符號。重複的參數會全部列出而不是被合併,因為 URL 可以合理地攜帶同一個鍵多次,而哪一個生效取決於伺服器。
解讀追蹤連結
utm_source、utm_medium 與 utm_campaign 用於廣告活動追蹤。gclid、fbclid 與 msclkid 是廣告平台加入的點擊識別碼,它們讓分享的連結變得不必要地冗長,在您轉傳連結前,幾乎都可以刪掉。
來源(origin)
通訊協定、主機與連接埠合起來構成來源,這是瀏覽器做安全判斷的單位。來源相同的兩個 URL 可以互相讀取對方的資料;三者之中有任何一項不同(包括 http 與 https),它們就是分開的來源。
常見問題
URL 解析器常見問題
沒有開頭的 https 也能用嗎?
可以。如果缺少通訊協定,會假設為 https,以便解析其餘部分。
參數會被解碼嗎?
會,百分比編碼會被還原,讓您看到真正的值。
如果參數出現兩次呢?
兩者都會列出。伺服器採用哪一個各有不同,把它們合併會掩蓋真正的問題。
什麼是來源(origin)?
通訊協定、主機與連接埠的組合。瀏覽器據此做安全判斷,而 http 與 https 是不同的來源。
這個 URL 會被傳送到任何地方嗎?
不會。它在您的瀏覽器中解析。