# 特徵碼

特徵碼是產品在每個使用它的網站上留下的一段程式碼：載入其腳本的網址、其小工具的 ID、其插件所在的資料夾。搜尋特徵碼，找到的是產品的客戶；搜尋產品名稱，找到的是所有提及它的網站。

## 為什麼搜尋程式碼而不是名稱

產品名稱會出現在評測、比較文章、合作夥伴列表、數碼代理公司的作品集、招聘廣告及網誌文章中——這些網頁是在談論產品，而不是在運行它。其他公司也可能與它同名。客戶安裝的程式碼不會出現在這些網頁上，因此搜尋這段程式碼，找到的幾乎都是客戶，其他內容很少。

## 逐步操作

1. **搜尋產品的網域**（加上引號），查看每個符合位置附近的程式碼。搜尋結果頁會在每個網站下方顯示這些程式碼；透過 [API](https://hk.publicwww.com/docs/api/) 或 [MCP 伺服器](https://hk.publicwww.com/docs/mcp/)搜尋時，請要求附上程式碼片段。
2. **在明顯是客戶的網站上閱讀這些程式碼。**略過產品本身的網站、評測網站及數碼代理公司。記下在不同客戶之間重複出現的內容：腳本或 CDN 網址、元素 ID、插件資料夾、指向產品網域上某個頁面的連結。痕跡要取自您看到的程式碼，而不是憑記憶：看似正確但靠猜測得來的路徑，往往什麼也找不到，或者找到別的東西。
3. **把重複出現的內容合成一個查詢**：每條痕跡寫成加上引號的精確詞組，以 `|` 連接。
4. **執行查詢並加以檢查**：除了列表開頭，也要閱讀列表末尾結果的程式碼；剔除不相關的內容；弄清結果數目的含義。[檢查特徵碼](https://hk.publicwww.com/docs/signatures/checking/)會逐步說明。

## 好的特徵碼

- **它是程式碼，不是名稱。**連同路徑的腳本網址、元素 ID、某個設定或函數的名稱。單獨的產品網域只是搜尋的起點，而不是特徵碼：它也會符合指向產品的連結、產品的說明頁面，以及關於產品的文章。
- **它是親眼看到的，不是猜的**——來自使用該產品的網站的程式碼。
- **它已經執行過。**結果數目已知，而且無論在列表開頭還是末尾，結果下方的程式碼都屬於該產品。

## 還可以在哪裏找到程式碼

- **產品的說明頁面。**「把小工具加到您的網站」之類的指示，會列出客戶貼上的確切程式碼。
- **客戶網站的網頁原始碼。**打開一個您知道正在使用該產品的網站，查看其原始碼，尋找產品名稱或網域。
- **瀏覽器的開發人員工具。**在「Network」（網絡）分頁中按產品名稱篩選，便會列出網頁從該產品載入的所有腳本、內嵌框架及圖片。

無論找到什麼，都要用搜尋驗證一下：看似獨特的痕跡可能很常見，而一個產品也可能從多於一個網址載入。

## 詳細說明

- [產品在哪裏留下痕跡](https://hk.publicwww.com/docs/signatures/traces/)：值得搜尋的各類程式碼，每類附一個範例。
- [檢查特徵碼](https://hk.publicwww.com/docs/signatures/checking/)：無關結果、同名對象、列表末尾，以及結果數目的含義。

許多產品的現成特徵碼，可在[使用範例](https://hk.publicwww.com/docs/examples/)中找到。

Source: https://hk.publicwww.com/docs/signatures/
