๊ฐ๊ฐํ๊ณ ๋ณด๋ ํ๊ต ํํ์ด์ง๊ฐ ๋ฆฌ๋ด์ผ ๋๋ค.
๋ฆฌ๋ด์ผ ๋ ํํ์ด์ง๊ฐ ๊ฐ์ธ์ ์ผ๋ก ๋ถํธํ๋ค๊ณ ๋๊ปด์ง๋ ๋ถ๋ถ์ด ์์ด์
๋ด ๋ง์ถคํ์ผ๋ก ๊ตฌ๊ธ ํ์ฅ ํ๋ก๊ทธ๋จ์ ๋ง๋ค์ด๋ดค๋ค.
๋ถํธํ๋ค๊ณ ๋๊ผ๋ ์
1. ๋๋ฌด ์งํ ์ปฌ๋ฌ๊ฐ
์ปฌ๋ฌ๋ ์ทจํฅ์ฐจ์ด์ผ ์ ์์ผ๋ ๋ด๊ฐ ๋๋ผ๊ธฐ์ ๋๋ฌด ๋ฐ๊ณ ์จํด์ ๋์ด ์ํ๋ค๊ณ ๋๊ปด์ก๋ค.
๊ทธ๋์ ๋ฐฐ๊ฒฝ ์ปฌ๋ฌ๋ฅผ ๋ณ๊ฒฝํด๋ณด์๋ค.
๋ณ๊ฒฝ ์
๋ณ๊ฒฝ ํ
2. ๋ฉ๋ด ์ ๊ทผ
์ด์ ์๋ ์๋จ์ ํด๋์ค๋ท ๋งํฌ ๋ฒํผ์ด ๋ฐ๋ก ์์ด์ ์ ๊ทผํ๊ธฐ ์ฉ์ดํ๋๋ฐ
์ ๋ฐ์ดํธ ๋๊ณ ๋ ํ์๋ main > my hongik > ํด๋์ค๋ท์ผ๋ก ๋์ค๊ฐ ๊น์ด์ก๋ค
๊ทธ๋์ ๋ด๊ฐ ์์ฃผ ์ฌ์ฉํ๋ ๋ฉ๋ด๋ค๋ง ๋ช๊ฐ ๋ฝ์์ ํ๋จ์ ๊ณ ์ ์์ผฐ๋ค. (์ด๋ฏธ์ง ์ ๋นจ๊ฐํ ๋๋ฆฌ)
๋ฉ๋ด์ hover ํจ๊ณผ๋ ๋ฃ์ด์คฌ๋ค.
์์ ๊ณผ์
https://developer.chrome.com/docs/extensions/get-started/tutorial/hello-world?hl=ko
Hello World ํ์ฅ ํ๋ก๊ทธ๋จ | Extensions | Chrome for Developers
์ฒซ ๋ฒ์งธ Hello World Chrome ํ์ฅ ํ๋ก๊ทธ๋จ์ ๋ง๋ค์ด ๋ณด์ธ์.
developer.chrome.com
์๋จ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํด์ ๋ง๋ค์๋ค.
๋ฃจํธ ๋๋ ํ ๋ฆฌ์ mainfest.json ํ์ผ์ ์์ฑํด์ฃผ๊ณ
์ํ๋ ๊ธฐ๋ฅ์ ๋ด์ jsํ์ผ์ ์ฐ๊ฒฐ์ง์ด์ฃผ๋ฉด ๋์ด๋ค.
์๊ฐ๋ณด๋ค ๊ฐ๋จํ๋ค.
// manifest.json ํ์ผ
{
"manifest_version": 3,
"name": "Hongik Univ Homepage Extension",
"description": "๋ก๊ทธ์ธ, ๋ฉ๋ด ํ์ด์ง ์ปฌ๋ฌ ๋ณ๊ฒฝ, ์์ฃผ ์ฐพ๋ ๋ฉ๋ด ์ถ๊ฐ",
"version": "1.0",
"content_scripts": [
{
"js": ["scripts/changeColor.js"],
"matches": ["https://www.hongik.ac.kr/*"]
},
{
"js": ["scripts/menu.js"],
"matches": ["https://www.hongik.ac.kr/kr/index.do"]
}
],
"icons": {
"16": "images/icon-16.png",
"32": "images/icon-32.png",
"48": "images/icon-48.png",
"128": "images/icon-128.png"
}
}
์ค๋๋ง์ ๋ฐ๋๋ผ ์๋ฐ์คํฌ๋ฆฝํธ๋ก ๋ง๋ค์ด์ ์ด์ํ๋ค.
๋ฆฌ์กํธ ์ต๊ณ ..
์ต์ข ์์ฑ๋ณธ
https://github.com/aahreum/hongikChromeExtension
GitHub - aahreum/hongikChromeExtension
Contribute to aahreum/hongikChromeExtension development by creating an account on GitHub.
github.com