์ด๊ฒ์ด ์ด๋ฏธ ์ ์๋์๊ฑฐ๋ ๊ตฌํ๋์๋์ง ๋ชจ๋ฅด๊ฒ ์ง๋ง ์ด์จ๋ ์ธ ๊ฒ์
๋๋ค.
๋ด ์์ด๋์ด๋ ์ฌ์ฉ์๊ฐ ์น ํ์ด์ง ๋ด์์ ํน์ ์คํฌ๋ฆฝํธ๋ฅผ ๋นํ์ฑํํ ๋ ํธ์ถ๋๋ API ํจ์์
๋๋ค.
์๋ฅผ ๋ค์ด, ํ์ด์ค๋ถ์ ์ผ๋ถ ๊ธฐ๋ฅ์ ์ถ๊ฐํ๊ณ ์ผ๋ถ ํธ๋ฆฌ ๋
ธ๋์ ์คํ์ผ์ ๋ถ๋ช
ํ ๋ณ๊ฒฝํ๋ ์ฌ์ฉ์ ์คํฌ๋ฆฝํธ๋ฅผ ๋ง๋ญ๋๋ค. ๋ฐ๋ผ์ ์ฌ์ฉ์๊ฐ ํ์ด์ค๋ถ ํ์ด์ง์ ์๊ณ greasmonkey ๋๊ตฌ ๋ชจ์ ์์ด์ฝ์์ ์คํฌ๋ฆฝํธ๋ฅผ ๋นํ์ฑํํ๋ ค๋ ๊ฒฝ์ฐ ์คํฌ๋ฆฝํธ์ (GM_clean ์๋ง๋ ?) ํธ์ถ๋๋ฉด ์ด ํจ์๋ ์คํฌ๋ฆฝํธ๊ฐ ์น ํ์ด์ง์ ๋ํด ์ํํ ์์
์ ์ ๋ฆฌํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค(๋
ธ๋ ๋ฐ ์คํ์ผ ์ ๊ฑฐ, ์ผ๋ถ ๋ฉ๋ชจ๋ฆฌ ์ ๋ฆฌ).
๋ํ ์คํฌ๋ฆฝํธ๊ฐ ๋ค์ ํ์ฑํ๋ ๋ ์คํ๋ ๋ ๋ฒ์งธ ๊ธฐ๋ฅ(GM_Enabled์ผ ์ ์์)
ํ์ด์ง๋ฅผ ์๋ก ๊ณ ์น ์ ์์ต๋๋ค.
์ฌ์ฉ์๊ฐ ์คํฌ๋ฆฝํธ๋ฅผ ์์ฃผ ๋นํ์ฑํ/ํ์ฑํํ๋ ์ฌ์ฉ ์ฌ๋ก๊ฐ ์์ต๋๊น?
ํ์ด์ง๋ฅผ ์๋ก ๊ณ ์น ์ ์์ต๋๋ค.
๋๋ด์ด ์๋์ผ!
์ฌ์ฉ์๊ฐ ์คํฌ๋ฆฝํธ๋ฅผ ์์ฃผ ๋นํ์ฑํ/ํ์ฑํํ๋ ์ฌ์ฉ ์ฌ๋ก๊ฐ ์์ต๋๊น?
์์ฃผ ๋งํ์ง๋ ์์์ง๋ง ํน์ ๊ธฐ๋ฅ์ ์ํํ๋ ์คํฌ๋ฆฝํธ๋ฅผ ์ฐพ์ ๋ ๊ฐ์ธ์ ์ผ๋ก ์ฌ์ฉํฉ๋๋ค. ํญ์ ๋์ผํ ๊ธฐ๋ฅ์ ์ํํ๋ ์ฌ๋ฌ ์คํฌ๋ฆฝํธ๋ฅผ ์ฐพ์ผ๋ฏ๋ก ๋ ๋ค ๋ค์ด๋ก๋ํ๊ณ ์น ํ์ด์ง๋ก ์ด๋ํ ๋ค์ ๊ฐ ์คํฌ๋ฆฝํธ๋ฅผ ๋นํ์ฑํ ๋ฐ ํ์ฑํํฉ๋๋ค. ์ด๋ค ์คํฌ๋ฆฝํธ๊ฐ ์์ ์ ๋ ์ ์ํํ๋์ง ํ์ธํ๋ ์คํฌ๋ฆฝํธ
:-1:
์คํฌ๋ฆฝํธ๊ฐ ๋ง๋ค ์ ์๋ ๋ณ๊ฒฝ ์ฌํญ์ด ๋ง๊ธฐ ๋๋ฌธ์ GM์ด ํ์ด์ง์ ์ํ๋ ์์
์ "์ ๋ฆฌ"ํ ์ ์๋ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค. GM_onEnable
๋ฐ GM_onDisable
๋ง๋๋ ๊ฒ์ ํฅ๋ฏธ๋ก์ธ ๊ฒ์ด์ง๋ง ๋๋ถ๋ถ์ ์์ฑ์๋ ์ฌ์ฉํ์ง ์๊ฑฐ๋ ์ฌ์ฉํ๋๋ผ๋ ๋ชจ๋ ๋ณ๊ฒฝ ์ฌํญ์ ๋๋๋ฆฌ์ง ์์ ๊ฒ์
๋๋ค.
๊ทํ์ ์ฌ์ฉ ์ฌ๋ก์ ๋ํด ๊ฐ์ธ์ ์ผ๋ก ์ฌ๋ฌ ์คํฌ๋ฆฝํธ๋ฅผ ๋ถ์ํ๋ ๊ฐ์ฅ ์ข์ ๋ฐฉ๋ฒ์ ์คํฌ๋ฆฝํธ๋ฅผ ๋ณ๋๋ก ๋ถ์ํ๋ ๊ฒ์ ๋๋ค. ํ๋๋ฅผ ํ์ฑํํ๊ณ ํ ์คํธํ๊ณ ๋นํ์ฑํํ๊ณ ์ค๊ฐ์ ์๋ก ๊ณ ์นจ์ ์ํํฉ๋๋ค.
๋๋ด์ด ์๋์ผ!
์ง์งํ๊ฒ (์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ๋จ) ์๋ฏธํ์ต๋๋ค...
๋์ํฉ๋๋ค. ์ด๊ฒ์ ๋ชจ๋ ์คํฌ๋ฆฝํธ์์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ์๋ง ์ ์ฉํ์ง๋ง ๊ท์ฐฎ๊ฒ ํ ์ฌ๋์ ๊ฑฐ์ ์์ต๋๋ค.