저는 이것에 시간을 들이고 싶지 않기에 그냥 GPT-5.3-codex가 모든 것을 해주길 빌었습니다.
  • JavaScript 49.1%
  • Shell 36.2%
  • Nix 14.7%
Find a file
2026-03-05 03:06:24 +09:00
dist first commit 2026-03-05 03:06:24 +09:00
.gitignore first commit 2026-03-05 03:06:24 +09:00
background.firefox.js first commit 2026-03-05 03:06:24 +09:00
build-firefox.sh first commit 2026-03-05 03:06:24 +09:00
content.js first commit 2026-03-05 03:06:24 +09:00
flake.lock first commit 2026-03-05 03:06:24 +09:00
flake.nix first commit 2026-03-05 03:06:24 +09:00
injected.js first commit 2026-03-05 03:06:24 +09:00
manifest.firefox.json first commit 2026-03-05 03:06:24 +09:00
manifest.json first commit 2026-03-05 03:06:24 +09:00
README.md first commit 2026-03-05 03:06:24 +09:00
rules.json first commit 2026-03-05 03:06:24 +09:00
sign-firefox.sh first commit 2026-03-05 03:06:24 +09:00

Figma Windows UA Spoofer (Chrome + Firefox)

figma.com / *.figma.com에서만 User-Agent를 Windows로 바꾸고, 페이지 JS의 navigator.userAgent, navigator.platform도 Windows 값으로 오버라이드합니다.

빠른 사용

Chrome / Edge

  1. chrome://extensions (Edge: edge://extensions) 접속
  2. 개발자 모드 ON
  3. 압축해제된 확장 프로그램 로드
  4. 프로젝트 폴더 선택

Firefox unsigned 빌드

./build-firefox.sh
  • 출력: dist/figma-windows-ua-firefox-unsigned.xpi
  • 개발/테스트용 unsigned 패키지

Firefox 서명 빌드 (실사용)

  1. AMO(Add-ons Mozilla)에서 API Key/Secret 발급
  2. .env에 값 저장 (자동 로드)
AMO_JWT_ISSUER="<your-api-key>"
AMO_JWT_SECRET="<your-api-secret>"
  1. Nix로 서명 실행 (추천)
nix run .#sign-firefox
  • 출력: dist/signed/*.xpi (서명 완료)

Firefox 설치

  • 임시 로드: about:debugging#/runtime/this-firefox → 임시 부가 기능 로드 → dist/firefox/manifest.json
  • 실제 배포/설치: dist/signed/*.xpi 사용

확인

figma.com에서 콘솔 실행:

navigator.userAgent
navigator.platform
navigator.userAgentData?.platform

Windows 계열 값이면 정상입니다.