ใ“ใฎใƒšใƒผใ‚ธใฏใ‚ณใƒŸใƒฅใƒ‹ใƒ†ใ‚ฃใƒผใฎๅฐฝๅŠ›ใง่‹ฑ่ชžใ‹ใ‚‰็ฟป่จณใ•ใ‚Œใพใ—ใŸใ€‚MDN Web Docs ใ‚ณใƒŸใƒฅใƒ‹ใƒ†ใ‚ฃใƒผใซใคใ„ใฆใ‚‚ใฃใจ็Ÿฅใ‚Šใ€ไปฒ้–“ใซใชใ‚‹ใซใฏใ“ใกใ‚‰ใ‹ใ‚‰ใ€‚

View in English Always switch to English

rel="noopener"

noopener ใ‚ญใƒผใƒฏใƒผใƒ‰ใ‚’ rel ๅฑžๆ€งใซๆŒ‡ๅฎšใ™ใ‚‹ใจใ€ <a>, <area>, <form> ใฎๅ„่ฆ็ด ใงใฏใ€ใ‚ฟใƒผใ‚ฒใƒƒใƒˆใƒชใ‚ฝใƒผใ‚นใธ็งปๅ‹•ใ™ใ‚‹้š›ใ€้–‹ใ„ใŸๅ…ƒใฎๆ–‡ๆ›ธใธใฎใ‚ขใ‚ฏใ‚ปใ‚นใ‚’ๆ–ฐใ—ใ„้–ฒ่ฆงใ‚ณใƒณใƒ†ใ‚ญใ‚นใƒˆใซ่จฑๅฏใ—ใชใ„ใ“ใจใ‚’ใƒ–ใƒฉใ‚ฆใ‚ถใƒผใซๆŒ‡็คบใ—ใพใ™ใ€‚้–‹ใ‹ใ‚ŒใŸใ‚ฆใ‚ฃใƒณใƒ‰ใ‚ฆใฎ Window.opener ใƒ—ใƒญใƒ‘ใƒ†ใ‚ฃใƒ—ใƒญใƒ‘ใƒ†ใ‚ฃใฏ่จญๅฎšใ•ใ‚Œใพใ›ใ‚“๏ผˆnull ใ‚’่ฟ”ใ—ใพใ™๏ผ‰ใ€‚

ใ“ใ‚Œใฏใ€ไฟก้ ผใ•ใ‚Œใฆใ„ใชใ„ใƒชใƒณใ‚ฏใ‚’้–‹ใใจใใซ็‰นใซๆœ‰ๅŠนใงใ€ Window.opener ใƒ—ใƒญใƒ‘ใƒ†ใ‚ฃใ‚’ไป‹ใ—ใฆ็™บไฟกๅ…ƒใฎๆ–‡ๆ›ธใ‚’ๆ”นใ–ใ‚“ใงใใชใ„ใ‚ˆใ†ใซใ™ใ‚‹ใŸใ‚ใงใ™๏ผˆ่ฉณ็ดฐใฏ rel=noopener ใซใคใ„ใฆใ‚’ๅ‚็…งใ—ใฆใใ ใ•ใ„๏ผ‰ใ€‚ใŸใ ใ—ใ€ HTTP ใฎ Referer ใƒ˜ใƒƒใƒ€ใƒผใฏ๏ผˆnoreferrer ใ‚’ๅŒๆ™‚ใซไฝฟ็”จใ—ใชใ„้™ใ‚Š๏ผ‰ๆไพ›ใ•ใ‚Œใพใ™ใ€‚

ใชใŠใ€ noopener ใ‚’ไฝฟ็”จใ—ใŸๅ ดๅˆใ€ใ‚ฟใƒผใ‚ฒใƒƒใƒˆๅใซ _top, _self, _parent ไปฅๅค–ใฎ็ฉบใงใชใ„ๅๅ‰ใ‚’ไฝฟ็”จใ™ใ‚‹ใจใ€ๆ–ฐใ—ใ„ใ‚ฆใ‚ฃใƒณใƒ‰ใ‚ฆใ‚„ใ‚ฟใƒ–ใ‚’้–‹ใใ‹ใฉใ†ใ‹ใฎๅˆคๆ–ญใซใŠใ„ใฆใ€ใ™ในใฆ _blank ใจๅŒๆง˜ใซๆ‰ฑใ‚ใ‚Œใพใ™ใ€‚

ใƒกใƒข: target="_blank" ใ‚’ <a>ใ€<area>ใ€<form> ่ฆ็ด ใซ่จญๅฎšใ™ใ‚‹ใจใ€ๆš—้ป™็š„ใซ rel ใฎๅ‹•ไฝœใŒ rel="noopener" ใ‚’่จญๅฎšใ—ใŸๅ ดๅˆใจๅŒๆง˜ใ€ window.opener ใ‚’่จญๅฎšใ—ใชใ„ใ‚ˆใ†ใซใชใ‚Šใพใ™ใ€‚