開發者工具

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 會被傳送到任何地方嗎?

不會。它在您的瀏覽器中解析。