๐Ÿ’ปCoding/๐Ÿ““ HTML

[HTML] noopener noreferrer ๋…ธ์˜คํ”„๋„ˆ ๋…ธ๋ฆฌํผ๋„ˆ ์‚ฌ์šฉ ์ด์œ  : rel="noopener noreferrer"

์Œ์€์‘ 2022. 8. 23. 23:35
728x90
๋ฐ˜์‘ํ˜•
[HTML]
rel="noopener noreferrer"
noopener noreferrer
๋…ธ์˜คํ”„๋„ˆ ๋…ธ๋ฆฌํผ๋„ˆ ์‚ฌ์šฉ ์ด์œ 

 

โœ… noopener ๋…ธ์˜คํ”„๋„ˆ๋ž€?
→ ๋งํฌ๋œ ํŽ˜์ด์ง€์—์„œ window.opener์„ ์‚ฌ์šฉํ•ด์„œ ๋งํฌ๋ฅผ ๊ฑด ํŽ˜์ด์ง€๋ฅผ ์ฐธ์กฐ ํ•  ์ˆ˜ ์—†๊ฒŒ ๋จ
๋งํฌ๋œ ํŽ˜์ด์ง€์™€ ๋งํฌ๋ฅผ ๊ฑธ์–ด๋‘” ํŽ˜์ด์ง€๋ฅผ ์„œ๋กœ ๋‹ค๋ฅธ ํ”„๋กœ์„ธ์Šค๋กœ ์ทจ๊ธ‰๋˜๊ธฐ ๋•Œ๋ฌธ์— ์„œ๋กœ ์—ฐ๊ฒฐ๋˜์–ด ํผํฌ๋จผ์Šค๊ฐ€ ๋–จ์–ด์ง„๋‹ค๊ฑฐ๋‚˜,
์‹ ๋ขฐํ•  ์ˆ˜ ์—†๋Š” ํŽ˜์ด์ง€ ์ด๋™์˜ ๊ฒฝ์šฐ์—๋„ ์‚ฌ์šฉํ•˜๋ฉด ์ข‹์Œ

โœ… noreferrer ๋…ธ๋ฆฌํผ๋„ˆ๋ž€?
→ ๋…ธ๋ฆฌํผ๋„ˆ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋ฉด ๋‹ค๋ฅธ ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•  ๋•Œ, ๋งํฌ๋ฅผ ๊ฑด ํŽ˜์ด์ง€์˜ ์ฃผ์†Œ ์ •๋ณด๋ฅผ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ Referer : HTTP ํ—ค๋”๋กœ ๋ฆฌํผ๋Ÿฌ๋กœ์„œ ์†ก์‹ ํ•˜์ง€ ์•Š์Œ

โœ… noopener noreferrer ์‚ฌ์šฉํ•˜๋Š” ์ด์œ  ?
→ aํƒœ๊ทธ์—์„œ target="_blank"๋กœ ์ƒˆ๋กœ์šด ํŽ˜์ด์ง€๋กœ ์ƒˆ ์ฐฝ ์—ด๊ธฐ๋ฅผ ํ•  ๋•Œ ๋ณด์•ˆ์ƒ์˜ ์ทจ์•ฝํ•œ ์ ์ด ์ƒ๊ธฐ๊ณ , ํผํฌ๋จผ์Šค๊ฐ€ ๋–จ์–ด์ง€๋Š” ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š”๋ฐ, ์ด 2๊ฐ€์ง€์˜ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด์„œ ์‚ฌ์šฉํ•จ!

 

 

โœ… ์ฝ”๋“œ ์ž‘์„ฑ
<!-- HTML ์ž‘์„ฑ๋ฒ• -->
<a href="์—ฐ๊ฒฐํ•  ํŽ˜์ด์ง€์˜ URL" target="_blank" rel="noopener noreferrer"> ์ƒˆ ์ฐฝ์œผ๋กœ ์—ด๊ธฐ </a>

 

728x90
๋ฐ˜์‘ํ˜•