์‚ฌ์šฉ์ž ์ž‘์—… ์—†์ด ํด๋ฆฝ๋ณด๋“œ๋ฅผ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ๋Š” Chrome์˜ ๊ฒฐํ•จ

Chromium ์—”์ง„์˜ ์ตœ์‹  ๋ฆด๋ฆฌ์Šค์—์„œ๋Š” ํด๋ฆฝ๋ณด๋“œ ์“ฐ๊ธฐ์™€ ๊ด€๋ จ๋œ ๋™์ž‘์ด ๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Firefox, Safari ๋ฐ ์ด์ „ ๋ฒ„์ „์˜ Chrome์—์„œ ๋ช…์‹œ์ ์ธ ์‚ฌ์šฉ์ž ์ž‘์—… ํ›„์—๋งŒ ํด๋ฆฝ๋ณด๋“œ์— ์“ฐ๊ธฐ๊ฐ€ ํ—ˆ์šฉ๋œ ๊ฒฝ์šฐ ์ƒˆ ๋ฆด๋ฆฌ์Šค์—์„œ๋Š” ์‚ฌ์ดํŠธ๋ฅผ ์—ด๊ธฐ๋งŒ ํ•˜๋ฉด ๋…น์Œ์ด ์™„๋ฃŒ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Chrome์˜ ๋™์ž‘ ๋ณ€ํ™”๋Š” ์ƒˆ ํƒญ์„ ์—ด๊ธฐ ์œ„ํ•ด ํŽ˜์ด์ง€์— Google ๊ธฐ๋…์ผ ๋กœ๊ณ  ์Šคํ”Œ๋ž˜์‹œ ํ™”๋ฉด์„ ํ‘œ์‹œํ•  ๋•Œ ํด๋ฆฝ๋ณด๋“œ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ์–ด์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์„ค๋ช…๋ฉ๋‹ˆ๋‹ค(์ด ์ƒํ™ฉ์„ ๊ตฌ์ฒด์ ์œผ๋กœ ์ฒ˜๋ฆฌํ•˜๋Š” ๋Œ€์‹  Chromium์€ ๋ชจ๋“  ์‚ฌ์ดํŠธ์—์„œ ํด๋ฆฝ๋ณด๋“œ์— ์“ธ ์ˆ˜ ์žˆ๋„๋ก ํ—ˆ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค). ์‚ฌ์šฉ์ž๊ฐ€ ์ด ์ž‘์—…์„ ํ™œ์„ฑํ™”ํ•˜์ง€ ์•Š๊ณ ).

์“ฐ๊ธฐ ๊ธฐ๋Šฅ์€ ์ด์ œ ํŽ˜์ด์ง€์—์„œ์˜ ์‚ฌ์šฉ์ž ํ™œ๋™์„ ๊ณ ๋ คํ•˜์ง€ ์•Š๋Š” navigator.clipboard.write(์˜ˆ์ œ) ๋ฐ navigator.clipboard.writeText(์˜ˆ์ œ) ๋ฉ”์†Œ๋“œ๋ฅผ ํ˜ธ์ถœํ•˜์—ฌ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์‚ฌ์ดํŠธ๋ฅผ ์—ฐ ํ›„ ์ฆ‰์‹œ ํด๋ฆฝ๋ณด๋“œ์— ์“ฐ๋ ค๋ฉด ๋‹ค์Œ JavaScript ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. navigator.clipboard.writeText('Hello from the web page.'); ์œ ํ˜• = 'ํ…์ŠคํŠธ/์ผ๋ฐ˜'; let blob = new Blob(['์›นํŽ˜์ด์ง€์—์„œ ์•ˆ๋…•ํ•˜์„ธ์š”'], { type }); let item = new ClipboardItem({ [type]: blob }); navigator.clipboard.write([ํ•ญ๋ชฉ]);

์ถœ์ฒ˜ : opennet.ru

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