๋ฐํ์ API๋ ํ์ฅ ๋๋ ํ ๋ฆฌ์์ ํ์ผ์ ์ฝ๋ ์ฌ๋ฌ ๋ฐฉ๋ฒ ์ ์ ๊ณตํ๋ฏ๋ก ํ์ฅ ๋๋ ํ ๋ฆฌ์ ํ์ผ์ ์ฐ๋ ๋ฐฉ๋ฒ๋ง ํ์ํด์ผ ํฉ๋๋ค.
๋ฐํ์#getPackageDirectoryEntry ๋ฐ fileSystem#getWritableEntry ๋ฅผ ์ฌ์ฉํ์ฌ ํ์ฅ ๋๋ ํ ๋ฆฌ์ ํ์ผ์ ์ธ ์ ์๋์ง ์กฐ์ฌํด ๋ณผ ๊ฐ์น๊ฐ ์๋ค๊ณ ์๊ฐํ์ง๋ง ๊ถํ ์์คํ ์ด ๊ฐ์ญํ ์ ์๋ค๋ ์ฐ๋ ค๊ฐ ์์ต๋๋ค.
fileSystem
๋ ํ์ฅ ํ๋ก๊ทธ๋จ์์ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ ์ฑ์์๋ง ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋ฐ๋ผ์ ์ฝ๊ธฐ ์ ์ฉ API๋ฅผ ์ฌ์ฉํ๋ฉด ์ฌ์ ํ ํธ์ง๊ธฐ ์ง์์ ๊ตฌํํ ์ ์์ง๋ง ์๋ ์
๋ฐ์ดํธ์ ๊ฐ์ ๊ฒ์ ๋ถ๊ฐ๋ฅํฉ๋๋ค.
์ด๊ฒ์ ์ฌ์ค์ ๋ถ๊ฐ๋ฅํฉ๋๋ค. ๋ด๊ฐ ์์ํ ์ ์๋ ์ ์ผํ ๊ฒ์ ๊ธฐ๋ณธ ๋ฉ์์ง ๊ณผ ์ฌ์ฉ์ ์ ์ ์์ฑ๋ ๋ก์ปฌ ๋ฐ์ด๋๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ๋๋ค. ๊ทธ๊ฒ์ ๊ธฐ๊ปํด์ผ ๋ง์ ์ผ์ด ๋ ๊ฒ์ ๋๋ค.
@yfdyh000 ๊ฐ์ฌํฉ๋๋ค. ์ ๋ง ํฐ ๋์์ด ๋ฉ๋๋ค! ํธ์งํ๋ ๋์ localhost์์ ๋ด userscript ํด๋๋ฅผ ์ ๊ณตํ๊ธฐ ์ํด python -m http.server
๋ฅผ ์คํํ๋ ๊ฒ์ ๋ํด ์๊ฐ์กฐ์ฐจ ํ์ง ์์์ต๋๋ค. ์ด์ ๋์คํฌ์์ ์คํฌ๋ฆฝํธ๋ฅผ ๋ค์ ๋ก๋ํ๋ ๋ฐ ๋ ๋ฒ์ ํด๋ฆญ๊ณผ ~3์ด์ ์ง์ฐ๋ง ์์ผ๋ฉด ๋ฉ๋๋ค.
์ง์ ์ผ๋ก ํธ๋ฆฌํ๊ฒ ๋ง๋ค๊ธฐ ์ํด ๋๋ฝ๋ ์ ์ผํ ๋จ๊ณ๋ ๊ธฐ์ฌ์์ ์ธ๊ธํ Violentmonkey ๊ธฐ๋ฅ์ ๋๋ค. ์ค์น ํ ํ์ผ์ ๋ซ๋ ๋์ ํ์ผ์ ๋ชจ๋ํฐ๋งํ๋ GM "์ค์น ์คํฌ๋ฆฝํธ" ํ์ด์ง์ ํ์ธ๋์ ๋๋ค. ์ค์น๋ฅผ ๋๋ฅธ ํ ์ค์น ํ์ด์ง๋ฅผ ๋ซ๋ ๋์ ๋จ์ํ ์ด์ด ๋๋ ๊ฒ๋ง์ผ๋ก๋ ๊ต์ฅํ ๊ฒ์ ๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์ฐธ๊ณ : https://violentmonkey.github.io/2017/03/14/How-to-edit-scripts-with-your-favorite-editor/