๐ ๋๋ WhatsApp Web ์๋ํ Chrome ํ์ฅ ํ๋ก๊ทธ๋จ์ ๋ง๋ค์๋ค (Manifest V3)
Source: Dev.to
์ ์ด ํ์ฅ์ ๋ง๋ค์๋์
์ ๊ฐ ์ฐพ์ ๋๋ถ๋ถ์ WhatsApp ์๋ํ ๋๊ตฌ๋ ๋ค์๊ณผ ๊ฐ์ ๋ฌธ์ ๊ฐ ์์์ต๋๋ค:
- ๋๋ฌด ๊ณต๊ฒฉ์ ์ด๋ผ(๋ฐด ์ํ์ด ๋์)
- ํ์ํ์ด๋ฉฐ ์ฌ์ฉ์ ํ๋ผ์ด๋ฒ์๋ฅผ ๋ฌด์ํจ
์ ๋ ๋ค์๊ณผ ๊ฐ์ ๋ชฉํ๋ฅผ ๊ฐ์ง ๋ฌด์ธ๊ฐ๋ฅผ ๋ง๋ค๊ณ ์ถ์์ต๋๋ค:
- ๊ฐ๋ฐ์ ์นํ์
- ํฌ๋ช ํจ
- ์์ ๊ณผ ํ๋ผ์ด๋ฒ์ ์ค์ฌ
- Chrome Manifest V3์ ์์ ํธํ
ํ์ฅ ๊ธฐ๋ฅ
- ์ฌ๋ฌ ๋ฉ์์ง๋ฅผ ์๋์ผ๋ก ์ ์ก
- ์ธ๊ฐ ํ๋์ ํ๋ด ๋ด๊ธฐ ์ํ ๋ฉ์์ง ๊ฐ ๋๋ค ์ง์ฐ
- ์คํธ์ฒ๋ผ ๋ณด์ด์ง ์๋๋ก ์ต์/์ต๋ ์ง์ฐ ๊ฐ์ ์ ์ฉ
์ค์ผ์ค๋ง
- ํน์ ๋ ์ง์ ์๊ฐ์ ๋ฉ์์ง ์บ ํ์ธ ์์ฝ
- Chrome ์๋์ ์ด์ฉํ ์ง์ฐ ์์ ์ง์
๋ค์ํ ์ ๋ ฅ ๋ชจ๋
- JSON ๋ชจ๋ โ ๋ฉ์์ง ๋ฐฐ์ด์ ๊ทธ๋๋ก ๋ถ์ฌ๋ฃ๊ธฐ
- ํผ ๋น๋ โ UI๋ฅผ ํตํด ๋ฉ์์ง ์ถ๊ฐ/์ ๊ฑฐ
- ํ๋กํ ๋ชจ๋ โ ์ ํ๋ฒํธ์ ๋ฉ์์ง๋ฅผ ๊ฐ์ง ์ฌ์ฉ์ ๋ก๋
- API ๊ฐ์ ธ์ค๊ธฐ (POST) โ ๋ฐฑ์๋์์ ์บ ํ์ธ ๊ฐ์ ธ์ค๊ธฐ
- ์๋ ํด๋ง โ ์๋ก์ด ์ค์ ์ ์ฃผ๊ธฐ์ ์ผ๋ก ํ์ธ
์ ์ฒด ์ ์ด
- ์ธ์ ๋ ์์, ์ผ์์ ์ง, ์ฌ๊ฐ, ์ค์ง ๊ฐ๋ฅ
- Chrome์ ๋ซ์๋ ์ค์ ์ด ์ ์ง๋จ
ํ๋ผ์ด๋ฒ์ ์ฐ์ ๊ธฐ๋ฅ
๊ณต์ฉ ๋๋ ๊ณต์ ํ๊ฒฝ์ ์ํ ๋๊ตฌ:
- ์ฑํ ๋ฉ์์ง ํ๋ฆผ ์ฒ๋ฆฌ
- ์ต๊ทผ ์ฑํ ๋ฏธ๋ฆฌ๋ณด๊ธฐ ํ๋ฆผ ์ฒ๋ฆฌ
- ์ด๋ฏธ์ง ๋ฐ ๋์์ ํ๋ฆผ ์ฒ๋ฆฌ
- ํ๋กํ ์ฌ์ง ํ๋ฆผ ์ฒ๋ฆฌ
- ๋ฉ์์ง ์ ๋ ฅ ์์ญ ํ๋ฆผ ์ฒ๋ฆฌ
๋ง์ฐ์ค๋ฅผ ์ฌ๋ฆฌ๋ฉด ์ผ์์ ์ผ๋ก ํ์๋ฉ๋๋ค.
๊ธฐ์ ์คํ ๋ฐ ์ํคํ ์ฒ
- Chrome Extension Manifest V3
- ์์ JavaScript, HTML, CSS (์ธ๋ถ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์์)
- Chrome API ์ฌ์ฉ:
storage,alarms,scripting
๋งํฌ
- Chrome Extension:
- Documentation / Source:
- Issues & Feedback:
- Privacy Policy:
ํผ๋๋ฐฑ ํ์
์ปค๋ฎค๋ํฐ์ ์๊ฒฌ์ ๊ธฐ๋ค๋ฆฝ๋๋ค:
- UX๊ฐ ์ง๊ด์ ์ธ๊ฐ์?
- ์ด๋ค ๊ธฐ๋ฅ์ ์ถ๊ฐํ๊ณ ์ถ์ผ์ ๊ฐ์?
- Manifest V3 ์ ํ ์ฌํญ์ ๋ํ ์ฐ๋ ค๊ฐ ์๋์?
์ฝ์ด ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ์ฆ๊ฑฐ์ด ์ฝ๋ฉ ๋์ธ์! ๐