0
새 그림자 돔 및 이전 HTML iframe 요소 외에도 사용자가 [위임] 내 위젯 내의 DOM 요소에 대한 수신 대기를 방지하는 방법이 있습니까?특정 DOM 요소에서 수신 대기하지 않음
P. Firefox에 Shadow DOM과 유사한 기능이있는 XBL이 있다고 들었습니다. 현재 지원됩니까?
새 그림자 돔 및 이전 HTML iframe 요소 외에도 사용자가 [위임] 내 위젯 내의 DOM 요소에 대한 수신 대기를 방지하는 방법이 있습니까?특정 DOM 요소에서 수신 대기하지 않음
P. Firefox에 Shadow DOM과 유사한 기능이있는 XBL이 있다고 들었습니다. 현재 지원됩니까?
Read 위임 이벤트 처리 방법.
그래서 나는 그것이 가능하다고 생각하지 않습니다. 루트 수준에서 전파되는 이벤트를 차단할 때까지 (예 : document
) (HTMLElement||Element).prototype.addEventListener
메서드를 재정의 할 수 있습니다.
하지만 왜 필요합니까?
내 DOM API를 캡슐화해야합니다. 문서의 전파를 차단하면 웹 앱이 중단됩니다. 재정의 (override)와 관련하여 간단한 'delete HTMLElement.prototype.addEventListener'는 기본 메소드를 복원합니다. – katspaugh
"그림자 DOM"=에 대해 지금 읽고있는 것은 캡슐화 된 것만으로 충분하지 않습니까? –
지원하지 않는 브라우저에서 캡슐화 된 것으로 충분하지 않습니다. – katspaugh