ํŒ์—… ์ฐฝ์˜ ์‹œ๋ฎฌ๋ ˆ์ด์…˜๋œ ๋ธŒ๋ผ์šฐ์ € ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•œ ํ”ผ์‹ฑ

iframe์„ ์‚ฌ์šฉํ•˜์—ฌ ํ˜„์žฌ ์ฐฝ ์ƒ๋‹จ์— ํ‘œ์‹œ๋˜๋Š” ์˜์—ญ์— ๋ธŒ๋ผ์šฐ์ € ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๋‹ค์‹œ ์ƒ์„ฑํ•˜์—ฌ ์‚ฌ์šฉ์ž๊ฐ€ ํ•ฉ๋ฒ•์ ์ธ ์ธ์ฆ ํ˜•์‹์œผ๋กœ ์ž‘์—…ํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด๊ฒŒ ํ•˜๋Š” ํ”ผ์‹ฑ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์ •๋ณด๊ฐ€ ๊ฒŒ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ดˆ๊ธฐ ๊ณต๊ฒฉ์ž๊ฐ€ ์ฒ ์ž๊ฐ€ ์œ ์‚ฌํ•œ ๋„๋ฉ”์ธ์„ ๋“ฑ๋กํ•˜๊ฑฐ๋‚˜ URL์˜ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์กฐ์ž‘ํ•˜์—ฌ ์‚ฌ์šฉ์ž๋ฅผ ์†์ด๋ ค๊ณ  ์‹œ๋„ํ•œ ํ›„ HTML, CSS๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ œ์•ˆ๋œ ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•˜๋ฉด ๋ธŒ๋ผ์šฐ์ € ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๋ณต์ œํ•˜๋Š” ์š”์†Œ๋ฅผ ํฌํ•จํ•˜์—ฌ ํŒ์—… ์ฐฝ ์ƒ๋‹จ์— ๊ทธ๋ ค์ง‘๋‹ˆ๋‹ค. ์ฐฝ ์ œ์–ด ๋ฒ„ํŠผ์ด ํฌํ•จ๋œ ํ—ค๋”์™€ ์‹ค์ œ ์ฝ˜ํ…์ธ  ์ฃผ์†Œ๊ฐ€ ์•„๋‹Œ ์ฃผ์†Œ๊ฐ€ ํฌํ•จ๋œ ์ฃผ์†Œ ํ‘œ์‹œ์ค„.

ํŒ์—… ์ฐฝ์˜ ์‹œ๋ฎฌ๋ ˆ์ด์…˜๋œ ๋ธŒ๋ผ์šฐ์ € ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•œ ํ”ผ์‹ฑ

๋งŽ์€ ์‚ฌ์ดํŠธ๊ฐ€ OAuth ํ”„๋กœํ† ์ฝœ์„ ์ง€์›ํ•˜๋Š” ์ œXNUMX์ž ์„œ๋น„์Šค๋ฅผ ํ†ตํ•ด ์ธ์ฆ ์–‘์‹์„ ์‚ฌ์šฉํ•˜๊ณ  ์ด๋Ÿฌํ•œ ์–‘์‹์ด ๋ณ„๋„์˜ ์ฐฝ์— ํ‘œ์‹œ๋œ๋‹ค๋Š” ์ ์„ ๊ณ ๋ คํ•˜๋ฉด, ๊ฐ€์ƒ์˜ ๋ธŒ๋ผ์šฐ์ € ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๊ฒƒ์€ ๊ฒฝํ—˜์ด ๋งŽ๊ณ  ์ฃผ์˜ ๊นŠ์€ ์‚ฌ์šฉ์ž๋ผ๋„ ์˜คํ•ด๋ฅผ ๋ถˆ๋Ÿฌ์ผ์œผํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์ œ์•ˆ๋œ ๋ฐฉ๋ฒ•์€ ํ•ดํ‚น๋˜์—ˆ๊ฑฐ๋‚˜ ์ž๊ฒฉ์ด ์—†๋Š” ์‚ฌ์ดํŠธ์—์„œ ์‚ฌ์šฉ์ž ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ๋ฌธ์ œ์— ์ฃผ๋ชฉํ•œ ์—ฐ๊ตฌ์›์€ macOS ๋ฐ Windows์šฉ ์–ด๋‘ก๊ณ  ๋ฐ์€ ํ…Œ๋งˆ๋กœ Chrome ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ํ•˜๋Š” ๊ธฐ์„ฑ ๋ ˆ์ด์•„์›ƒ ์„ธํŠธ๋ฅผ ๊ฒŒ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค. ์ฝ˜ํ…์ธ  ์ƒ๋‹จ์— ํ‘œ์‹œ๋˜๋Š” iframe์„ ์ด์šฉํ•˜์—ฌ ํŒ์—…์ฐฝ์„ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค. ํ˜„์‹ค๊ฐ์„ ๋”ํ•˜๊ธฐ ์œ„ํ•ด JavaScript๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋”๋ฏธ ์ฐฝ์„ ์ด๋™ํ•˜๊ณ  ์ฐฝ ์ œ์–ด ๋ฒ„ํŠผ์„ ํด๋ฆญํ•  ์ˆ˜ ์žˆ๋Š” ํ•ธ๋“ค๋Ÿฌ๋ฅผ ๋ฐ”์ธ๋”ฉํ•ฉ๋‹ˆ๋‹ค.

ํŒ์—… ์ฐฝ์˜ ์‹œ๋ฎฌ๋ ˆ์ด์…˜๋œ ๋ธŒ๋ผ์šฐ์ € ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•œ ํ”ผ์‹ฑ


์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€