๊ธฐ๋ฅ ์์ฒญ์ด ๊ฐ์ธ ์ ๋ณด ๋ณดํธ์ ๊ด๋ จ๋์ด ์์ต๋๊น?
์๋ง๋. ์ฌ์ดํธ๋ณ๋ก ์์ ํ๋๋ฐ ๋์์ด ๋์์ผ๋ฉด ํฉ๋๋ค.
์ด๋๊ฐ์ ์ด ๊ธฐ๋ฅ์ ๋ํ ํจ์น๊ฐ ์์ต๋๊น?
๋ชฐ๋ผ, ๊ทธ๋ ๊ฒ ํ๋ webextensions๊ฐ ์์ง๋ง ์ด๋ฌํ API๊ฐ ๋ชจ๋ฐ์ผ ํฌ๋กฌ์์ ์๋ํ ๊ฒ์ผ๋ก ๊ธฐ๋ํ์ง๋ ์์ต๋๋ค.
์ํ๋ ์๋ฃจ์
์ค๋ช
Chrome์ javascript:
URI๋ฅผ ๊ธฐ๋ณธ์ ์ผ๋ก ์ง์ํฉ๋๋ค. ๋ฐ๋ผ์ ์ฃผ์ด์ง ์ฌ์ดํธ์์ ์๋์ผ๋ก ์คํ๋ ์ ์๋ ์ฌ์ดํธ๋ณ ๋ถ๋งํฌ๋ฅผ ์ถ๊ฐํ๋ ๊ฒ์ด ๊ฐ๋ฅํด์ผ ํ๋ค๊ณ ์๊ฐํฉ๋๋ค.
๊ณ ๋ คํ ๋์์ ๊ธฐ์ ํ์ญ์์ค
Bookmarklets๋ ๋๋ฅผ ์ํด ์๋ํ์ง ์์์ต๋๋ค. ํญ์ javascript
URI๋ฅผ ๋ณต์ฌํ์ฌ ๋ถ์ฌ๋ฃ์ ์ ์์ง๋ง ๋ฒ๊ฑฐ๋ก์ด ์ผ์
๋๋ค.
์ข์ ๊ฒ์ ๋๋ค. ๊ณผ๊ฑฐ์ ์๊ฐํ์ง๋ง ํ์ฌ์ ๋ฐ์ ์๋์์๋ ์ผ์ด๋ ๊ฒ ๊ฐ์ง ์์ต๋๋ค(์ ํผ์).
์คํฌ๋ฆฝํธ๋ฅผ ๊ตฌ์ฑํ๋ ค๋ฉด UI ๋ถ๋ถ์ด ํ์ํ๊ณ ํ์ํ ๋ ์ด๋ฅผ ํธ๋ฆฌ๊ฑฐํ๋ ์์ง ๋ถ๋ถ์ด ํ์ํฉ๋๋ค. ๊ทธ๊ฒ์ ํ์ฌ(ํ๋ผ์ด๋ฒ์ ํจ์น๋ง) ์ด์์ผ๋ก ๋ฒ์๋ฅผ ํ์ฅํ ๊ฒ์ด๋ฉฐ ์๊ฒฉํ๊ฒ ํ๋ผ์ด๋ฒ์์ ๊ดํ ๊ฒ์ด ์๋๋ผ Greasemonkey ๋ฑ์ ์์ญ์ ๋ ๊ฐ๊น์ต๋๋ค.
์ง๊ธ์ ์ด๊ฒ์ ์ด์ด ๋๊ฒ ์ง๋ง, ๊ตฌํํ๊ฑฐ๋ ํ์ํ ํจ์น๋ฅผ ์ ์ง ๊ด๋ฆฌํ ๊ด์ฌ์ด ์๊ธฐ ๋๋ฌธ์ ์์ผ๋ก ๋ซ์ ๊ฐ๋ฅ์ฑ์ด ๋์ต๋๋ค.
์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ฅผ ๋ง๋๋ ๋ถ๋ด ๋์ HTML ํ์ด์ง๋ฅผ ๋ ๋๋งํ๋ chrome://
URI๋ฅผ ๋ง๋ค ์๊ฐ์ด์์ต๋๋ค. (webextensions๊ฐ ๋ฑ์ฅํ ํ, ๋๋ ๊ทธ๋ฆฌ์ค๋ชฝํค๊ฐ ๊ฐ์ ์ผ์ ํ๋ค๊ณ ๊ฐ์ ํฉ๋๋ค).
์์ง ๊ตฌํํด์ผ ํ UI์ธ @projectextremum
Bookmarklets๋ ๋๋ฅผ ์ํด ์๋ํ์ง ์์์ต๋๋ค.
_์ผํ์ง ์์์ต๋๊น_ ๋๋ _๋ง์ถ์ง ์์์ต๋๊น? ์ฐธ๊ณ ๋ก ๋ถ๋งํฌ๋ ๋ชจ๋ฐ์ผ Chromium์์ ๋ ๊ฐ์ง ์ฌ์ด ๋ฐฉ๋ฒ์ผ๋ก ์ฝ๊ฒ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋๋
๋ถ๋งํฌ๋ฆฟ์ ๋ฌธ์ ๋ ์ฌ์ ํ ์๋ ์์ ์ด ๋ง๋ค๋ ๊ฒ์ ๋๋ค.
๋ ๊ฐ์ง ํต์ฌ ์ฌํญ:
๋๋ ์ด๊ฒ์ ๋ซ๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
_์ผํ์ง ์์์ต๋๊น_ ๋๋ _๋ง์ถ์ง ์์์ต๋๊น? ์ฐธ๊ณ ๋ก ๋ถ๋งํฌ๋ ๋ชจ๋ฐ์ผ Chromium์์ ๋ ๊ฐ์ง ์ฌ์ด ๋ฐฉ๋ฒ์ผ๋ก ์ฝ๊ฒ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋๋