剪貼簿檢視
檢視剪貼簿中的文字內容,顯示不可見的空白字元,並統計字元、碼點、UTF-8位元組、行、詞,以及JSON的有效性。
隱私權:你的檔案不會離開裝置,所有處理均在瀏覽器本機完成。
使用方式
- 1.點選「讀取剪貼簿」並確認瀏覽器提示,或直接將文字貼入編輯器。
- 2.比較字元、碼點、UTF-8位元組、行、詞、空白字元與JSON的結果。
- 3.啟用「顯示空格、製表符與行結束符」,當隱藏的格式可能為問題時特別有用。
- 4.檢視完畢後請清除編輯器,特別是當文字包含敏感資訊時。
關於剪貼簿檢視
剪貼簿問題往往不可見。看起來正確的值可能包含尾端空格、製表符、混合行結束符、隱藏的歸位字元,或一個佔用多個JavaScript碼單位的Unicode字元。剪貼簿檢視提供一個受控的環境,讓你能在貼入程式碼、終端機、設定檔、資料庫欄位或線上表單前檢視文字內容。你可以透過瀏覽器剪貼簿API請求文字,或直接將文字貼入編輯器。分析結果會即時更新,並報告字元碼單位、Unicode碼點、UTF-8位元組、邏輯行、詞元、空白字元,以及修剪後的值是否能被解析為JSON。
這些統計數值的差異在實際除錯中非常有用。JavaScript字串長度以UTF-16碼單位為準,因此部分表情符號和補充Unicode字元會計為兩個單位。碼點數量則將每個Unicode碼點視為一個項目。UTF-8位元組長度顯示文字在多數檔案、API與網路協定中編碼所需的空間。這些值可能不同,但並無損壞。行數計數會將LF、CRLF與獨立的CR視為行結束符。詞數計數使用Unicode字母與數字,並包含常見的內嵌撇號、底線與連字元,因此是一項實用的檢視輔助工具,而非語言學上的權威。
啟用隱藏字元檢視,讓空白、跳格、換行和行尾變得明確。空白會顯示為中央點,跳格顯示為箭頭,行尾則顯示為可見符號,而底層編輯器的值則保持不變。這在比較複製的 shell 命令、YAML 預留字、CSV 行、環境變數,或在 Windows、macOS 和 Linux 之間移動的文字時尤其有用。JSON 指標會對修剪過的文字執行嚴格的 JSON.parse 檢查。它不會修復 JSON、執行程式碼、追蹤連結或解析貼上的 HTML。有效的結果僅表示文字在語法上為有效的 JSON,並不代表其欄位為安全或正確。
直接讀取剪貼簿是受保護的瀏覽器功能。通常需要HTTPS、專注頁面、使用者操作以及瀏覽器權限。瀏覽器仍可能因使用者設定、企業政策、嵌入頁面限制或不支援的API而拒絕請求。拒絕不等同於資料遺失:工具會顯示明確訊息,且正常使用Command+V或Ctrl+V的途徑仍可使用。該工具僅讀取文字內容,不會嘗試曝光剪貼簿中的圖片、富HTML內容、檔案或平臺特定格式。空或非文字剪貼簿會產生空字串。
隱私是主要設計限制。分析在當前標籤頁本機進行,不會將剪貼簿文字傳送至任何Lizely伺服器,且清除編輯器會移除工作值的元件狀態。即便如此,使用前仍應謹慎授予剪貼簿權限:剪貼簿可能包含密碼、令牌、個人資料或私人客戶資訊。若需控管進入頁面的內容,請優先選擇手動貼入,並在檢視敏感內容後立即清除結果。輸入預算可防止意外的大量貼入導致介面卡死。剪貼簿檢視僅為檢視工具,並非安全機密掃描器、惡意軟體偵測器或合規系統。
方法與來源
使用瀏覽器原生 TextEncoder 來處理 UTF-8 大小,Array.from 來處理 Unicode 的碼點,明確的 CRLF/CR/LF 分割來處理行,Unicode 會識別的字詞匹配,JSON.parse 來進行語法分類,並使用一個只供顯示的可逆對映來處理不可見字元。
常見問題
- 為何剪貼簿權限被拒絕?
- 直接讀取通常需要 HTTPS、專門的頁面、使用者操作以及瀏覽器權限。若瀏覽器或政策阻止存取,請手動貼入文字框中。
- 為何字元與碼點的總數不同?
- JavaScript 字元長度計算 UTF-16 碼元數量。某些表情符號和補充字元使用兩個碼元,但代表一個 Unicode 碼點。
- 貼上的剪貼簿內容會上傳嗎?
- 不會。內容在你的瀏覽器中分析,並不會傳送至 Lizely。若檢查過敏感內容,請檢查編輯器後清除。
相關工具
開發者工具 使用指南
查看全部- Clipboard Viewer Online API Alternative for Developers (英文原文)
- Browser Clipboard Viewer Alternative for Hidden Characters (英文原文)
- How to View Clipboard on a Chromebook (英文原文)
- How to View Clipboard Text on Windows for Debugging (英文原文)
- How to View the Clipboard on Your Phone in a Browser (英文原文)
- How to View the Clipboard and Inspect Hidden Text Details (英文原文)
- Convert .properties Files to JSON Online (英文原文)
- Random MAC Address On or Off: A Developer Guide (英文原文)
- Generate a JWT for Testing: HS256 Tokens in Your Browser (英文原文)
- How to Decode JWT Tokens in Angular Apps (英文原文)
- JSON Schema to Zod: Inference Limits and a Safer Path (英文原文)
- Rust: Convert a Struct to a JSON String With serde (英文原文)
- How to Convert JSON to Excel in Python (英文原文)
- JSON to CSV Alternative With Built-In Formula Protection (英文原文)
- Format a JSON File in VS Code and in Your Browser (英文原文)
- Local JavaScript Playground Alternative for Safe Testing (英文原文)
- How to Convert IPv4 to a 32-Bit Integer for Storage (英文原文)
- Convert Decimal Numbers to IEEE 754 Floating Point Format (英文原文)
- HTTP Status Codes Alternative: A Registry-First Lookup (英文原文)
- How to Edit HTML in a Browser Using a Sandboxed Preview (英文原文)