1
새 탭에서 페이지를 여는 하이퍼 링크를 클릭 할 때마다 새 페이지가 이전 탭에로드되는 페이지를 제어 할 수 있다는 것을 알고 있습니까?"왜 나에게 나쁜가요?"광고주가 악의적 인 웹 페이지에 대한 링크를 따라 이동할 때 탐색 한 서비스의 가짜 로그인 페이지로 해커가 이전 탭을 대체 할 수있는 방법입니다."그건 좋지 않아! 지금 뭐?"W3C (World Wide Web Consortium)는이를 방지하기 위해 무언가를 만들어야한다고 결정했으며 "rel = noopener"특성이 탄생했습니다.이 속성은 새 윈도우가 이전 윈도우 객체에 액세스하지 못하도록 하이퍼 링크에 추가 할 수 있습니다."단!"인터넷이 끊어지고 싶지 않기 때문에 웹 개발자와 디자이너가 사용자를 보호하기 위해 각 단일 하이퍼 링크에 추가해야하는 선택적 특성이되었습니다.이것은 우리에게이 보호 기능을 제공하지 않는 수조 개의 하이퍼 링크가 수동으로 수정되어야하고, 솔직히 말하면, 이런 일은 일어나지 않을 것임을 의미합니다."인터넷 끊어?하지만 .. 내 보안!"일부 웹 응용 프로그램은이 기능을 사용하기 때문에 하이퍼 링크 작동 방식을 변경하면 웹 응용 프로그램이 손상 될 수 있습니다."그래서 지금?"이 문제를 해결하기 위해 간단한 브라우저 확장 프로그램을 만들었습니다.이 확장을 브라우저에 추가하면 새 탭이나 창에서 페이지를 여는 하이퍼 링크에 "rel = noopener"속성을 추가하기 만하면됩니다."하지만 이것이 '인터넷을 끊지'않습니까?"아니!하이퍼 링크가 현재 도메인 이름과 동일한 도메인 이름으로 호스팅 된 웹 페이지를 가리키면 rel = noopener 속성이 추가되지 않습니다.깔끔해?"다른 일이 있습니까?"아니, 그게 다야!:] 나는 이것을 다른 인터넷과 공유하고 싶다.
don-t-touch-my-tabs-