ZeroOne 繁體中文技術部落格

Codex 操作正式伺服器前:sandbox、approval 與 SSH 權限檢查
讓 Codex 操作正式伺服器前,先核對 sandbox、approval policy、SSH 帳號與外部工具權限。本文依官方文件說明 read-only、workspace-write、on-request 與 never 的差異,提供先產生操作計畫、逐項核准及事後比對的方法,避免把提示詞當成系統存取限制。
1206 字
|
6 分鐘
Cover Image of the Post
JavaScript replaceAll 取代後文字變了?字串搜尋與 $ 替換排錯
JavaScript replace 只改第一個符合項目,改成 replaceAll 後,替換文字中的 $&、$$ 仍可能被展開。本文用可執行斷言分開檢查搜尋模式與替換規則,提供拒絕空搜尋字串、保留使用者原文的 helper,並釐清正則 g 旗標與 HTML 輸出的界線。
776 字
|
4 分鐘
Cover Image of the Post
JavaScript splice 回傳空陣列?分清刪除結果與原陣列
JavaScript splice 插入成功卻回傳空陣列,是因為回傳值代表被刪除的元素。本文用可執行斷言比較 splice、slice 與 toSpliced,檢查省略 deleteCount 和傳入 undefined 的差異,並提供先處理 findIndex 的 -1、找不到 ID 時保留原資料的刪除方法。
703 字
|
4 分鐘
Cover Image of the Post
Google Jules 即將退場:11 月 11 日前的工作收尾與匯出檢查
Google Jules 將在 2026 年 11 月 11 日後轉為唯讀,年底結束服務。本文依官方退場公告區分 GitHub 程式碼與 Jules 設定、環境變數、排程和對話歷史,說明官方匯出流程的內部 API 限制,並提供檔案完整性、錯誤計數與敏感資料保存的檢查方法。
1232 字
|
6 分鐘
Cover Image of the Post
Playwright Agent 跑哪個瀏覽器?版本、Chrome channel 與 sandbox 檢查
Playwright 套件版本無法單獨代表 Agent 使用的瀏覽器已完成安全更新。本文整理內建 Chromium、Chrome channel 與 MCP 啟動參數的核對方式,說明 chromiumSandbox、隔離 profile 及容器權限各自的用途,提供重啟後比對版本與執行環境的驗收步驟。
926 字
|
5 分鐘
Cover Image of the Post
DeepSeek Harness Creator Mode:持久外掛的生效、權限與回復檢查
DeepSeek Harness Creator Mode 可以透過對話設定持久外掛,但保存成功、熱載入完成與工具能用是三件事。本文整理 profile 範圍、Host 程式碼的 sandbox 邊界、applied 與 restart-required 狀態,以及測試 MCP、停用外掛和檢查重啟後結果的流程。
998 字
|
5 分鐘
Cover Image of the Post
JavaScript 解構預設值遇到 null 為什麼失效?分清欄位與參數預設
JavaScript 解構的預設值只在 undefined 時生效,API 回傳 null 不會自動替換,函式參數預設也無法接住 null。本文提供可執行的分層反例,示範保留 0 與 false、以 nullish 規則補值及拒絕錯誤欄位型別,避免用空物件掩蓋不合法回應。
928 字
|
5 分鐘
Cover Image of the Post
JavaScript Set 無法去除重複物件?依 ID 去重與保留順序
JavaScript 用 new Set 處理物件陣列,內容一樣的兩筆仍可能留下,因為比較的是物件身分。本文用可執行斷言示範依字串 ID 保留第一筆或最後一筆,確認輸出順序、缺少 ID 的拒絕方式與物件共用邊界,避免把去重誤當成資料合併或深複製。
941 字
|
5 分鐘
Cover Image of the Post