์ด๋ป๊ฒ ๋ Google ํด๋ผ์ฐ๋ ์ฝ์์์ ssh ํด๋ผ์ด์ธํธ์ฉ ํ๋ฌ๊ทธ์ธ์ ๋นํ์ฑํํ ์ ์์ต๋๋ค. ๋ค๋ฅธ ๊ท์น์ ์ถ๊ฐํ๋ ค๊ณ ํ์ง๋ง ํค๊ฐ ํ์ฑ ์ํ๋ก ์ ์ง๋ฉ๋๋ค. ํ๋ฌ๊ทธ์ธ์ ์์ ํ ๋นํ์ฑํํด์ผ ํฉ๋๋ค.
๋งํฌ ๋๋ ์ฌ์์ฐ ๋ฐฉ๋ฒ์ ๋ํ ์ง์นจ์ ์ ๊ณตํ์ญ์์ค.
์ฌ์ค, ์ด๊ฒ์ ๋ธ๋ผ์ฐ์ ์์ ์คํ๋๋ ์ผ์ข ์ SSH ํฐ๋ฏธ๋์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค.
"ํค ๋นํ์ฑํ"(์ผ๋ถ ํค์ ๊ฐ์ด)๋ฅผ ์๋ฏธํฉ๋๊น? ์๋๋ฉด ์ฌ์ดํธ์์ Vimium์ ๋นํ์ฑํํฉ๋๊น? ๋๋ ํ์๋ผ๊ณ ์๊ฐํ๋ค.
๋ฌธ์ ๋ SSH/ํฐ๋ฏธ๋ ๋ถ๋ถ์ด iframe ๋ฑ์์ ์คํ ์ค์ผ ์ ์์ต๋๋ค. ํ์ํ ์ ์ธ ๊ท์น์ iframe์ URL(ํญ์ URL์ด ์๋)๊ณผ ์ผ์นํด์ผ ํฉ๋๋ค.
@baracoder ์๋ฃจ์ : about:blank "๋ก ์ค์ ํ ๋ค์ ๋ณ๊ฒฝ ์ฌํญ์ ์ ์ฅํ๋ฉด ๋ฉ๋๋ค.
@smblott-github์ด ๋งํ๋ฏ์ด ํฐ๋ฏธ๋์ iframe์์ ์คํ ์ค์ด๋ฉฐ ์ด iframe์ URL์ " about:blank "์ ๋๋ค. Chrome DevTools' ์ฝ์์์ "document.getElementById('terminal').getElementsByTagName('iframe')[0].contentWindow.location.href"๋ฅผ ์ ๋ ฅํ์ฌ ํ์ธํ ์ ์์ต๋๋ค.
@dusu : 6์๊ฐ ์ ์ ์ด๋ฐ ๊ธ์ ์ด๊ตฐ์ ! ๋ฐฉ๊ธ ์ด ๋ฌธ์ ๋ก ์ด๋ ค์์ ๊ฒช๊ณ ์์๋๋ฐ ๊ทํ์ ์์ ์ฌํญ์ด ํ์คํ ํจ๊ณผ๊ฐ ์์ต๋๋ค. ๊ฐ์ฌ ํด์!
๋ฌธ์ ๋ฅผ ์ฌํํ๋ ๋ฐฉ๋ฒ์ ๋ํ ์ธ๋ถ์ ๋ณด๊ฐ ๋ถ์กฑํ์ฌ ์ฃ์กํฉ๋๋ค.
@dusu ๊ฐ์ฌํฉ๋๋ค. about:blank
๋ํ ๊ท์น ์ถ๊ฐ๊ฐ ์๋ํฉ๋๋ค!
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
@baracoder ์๋ฃจ์ : about:blank "๋ก ์ค์ ํ ๋ค์ ๋ณ๊ฒฝ ์ฌํญ์ ์ ์ฅํ๋ฉด ๋ฉ๋๋ค.
@smblott-github์ด ๋งํ๋ฏ์ด ํฐ๋ฏธ๋์ iframe์์ ์คํ ์ค์ด๋ฉฐ ์ด iframe์ URL์ " about:blank "์ ๋๋ค. Chrome DevTools' ์ฝ์์์ "document.getElementById('terminal').getElementsByTagName('iframe')[0].contentWindow.location.href"๋ฅผ ์ ๋ ฅํ์ฌ ํ์ธํ ์ ์์ต๋๋ค.