browser-extension-developer
使用 WXT 建置瀏覽器擴充功能
瀏覽器擴充功能開發經常會在不同瀏覽器、腳本與語系之間出現問題。此技能針對 WXT 擴充功能結構、命令、相容性與 i18n 更新提供聚焦指引。
使用我的智慧代理安裝
將此請求複製給你的智慧代理,其中包含權威 Skill 頁面和清單。
Review the Skillstore skill "browser-extension-developer" from https://skillstore.io/skills/yamadashy-browser-extension-developer.md and its manifest at https://skillstore.io/api/skills/yamadashy-browser-extension-developer/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.你的智慧代理仍應顯示其計畫,並依安全政策請求必要確認。
Agent 可讀資源
當 AI Agent、爬蟲或腳本需要乾淨脈絡、而不是讀取完整頁面時,請使用這些連結。
測試它
正在使用「browser-extension-developer」。 檢視 content script 變更的跨瀏覽器支援。
預期結果:
一份相容性審查,識別受影響的進入點、瀏覽器 API 差異、必要的 polyfills,以及驗證命令。
正在使用「browser-extension-developer」。 新增一種擴充功能語言。
預期結果:
一份在地化檢查清單,涵蓋語系資料夾、必要訊息鍵、命名格式和驗證步驟。
正在使用「browser-extension-developer」。 準備擴充功能的建置驗證。
預期結果:
一份簡短的建置準備摘要,包含要執行的命令、預期產物,以及需要手動瀏覽器測試的問題。
安全審計
安全The static findings are false positives caused by Markdown backticks and documented npm commands in SKILL.md. I found no executable shell invocation, prompt injection attempt, or malicious intent in the skill text.
風險因素
分享與引用此報告
分享版本化評估報告、中性徽章、嵌入卡片與引用。Skillstore 只報告證據,不判斷該 Skill 是否安全。
複製報告連結
https://skillstore.io/skills/yamadashy-browser-extension-developer/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown 徽章
[](https://skillstore.io/skills/yamadashy-browser-extension-developer?utm_source=security_passport_badge)HTML 徽章
<a href="https://skillstore.io/skills/yamadashy-browser-extension-developer?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/yamadashy-browser-extension-developer/security.svg" alt="Skillstore security assessment" loading="lazy"></a>嵌入卡片
<iframe src="https://skillstore.io/embed/skills/yamadashy-browser-extension-developer.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>學術引用 (APA · BibTeX · CFF)
APA 引用
yamadashy. (2026). browser-extension-developer security audit report (audit version 8) [Author version unspecified]. Skillstore. https://skillstore.io/skills/yamadashy-browser-extension-developer/audits/8BibTeX 引用
@techreport{yamadashy-yamadashy-browser-extension-developer-2026,
author = {yamadashy},
title = {browser-extension-developer security audit report (audit version 8)},
institution = {Skillstore},
year = {2026},
number = {8},
url = {https://skillstore.io/skills/yamadashy-browser-extension-developer/audits/8},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "browser-extension-developer security audit report (audit version 8)"
version: "unspecified"
type: report
authors:
- name: "yamadashy"
date-released: "2026-07-08"
url: "https://skillstore.io/skills/yamadashy-browser-extension-developer/audits/8"
identifiers:
- type: other
value: "skillstore:yamadashy-browser-extension-developer:audit:8"
description: "Skillstore immutable audit report identifier"
Skillstore 評分
評分依據 證據置信度: 高你可以打造什麼
新增跨瀏覽器擴充功能特性
使用此技能規劃會影響 Chrome、Firefox 和 Edge 擴充功能行為的變更。
維護 WXT 建置工作流程
使用命令指引為擴充功能執行開發、建置、lint 和測試工作流程。
更新擴充功能在地化
使用語系指引新增或審查瀏覽器擴充功能翻譯檔案。
試試這些提示
檢視瀏覽器擴充功能結構,並說明我應該在哪裡變更 content scripts、background scripts 和語系檔案。
在支援的語系資料夾中,為新的使用者可見標籤新增或更新瀏覽器擴充功能在地化。
調查這個瀏覽器擴充功能問題,並調整實作以相容 Chrome、Firefox 和 Edge。
檢視瀏覽器擴充功能變更,執行適當的驗證工作流程,並總結每個支援瀏覽器的發布風險。
最佳實務
- 在認定擴充功能變更完成之前,先執行 lint 和測試。
- 變更瀏覽器 API 時,檢查 Chrome、Firefox 和 Edge 的行為。
- 在每個支援的語系中保持 i18n 訊息鍵一致。
避免
- 當行為會影響共用擴充功能程式碼時,只變更單一瀏覽器目標。
- 新增可見的擴充功能文字,卻未更新語系訊息檔案。
- 未檢視 content script 和 background script 行為就發布建置輸出。