2013-09-30 8 views
0

새 그림자 돔 및 이전 HTML iframe 요소 외에도 사용자가 [위임] 내 위젯 내의 DOM 요소에 대한 수신 대기를 방지하는 방법이 있습니까?특정 DOM 요소에서 수신 대기하지 않음

P. Firefox에 Shadow DOM과 유사한 기능이있는 XBL이 있다고 들었습니다. 현재 지원됩니까?

답변

1

Read 위임 이벤트 처리 방법.

그래서 나는 그것이 가능하다고 생각하지 않습니다. 루트 수준에서 전파되는 이벤트를 차단할 때까지 (예 : document) (HTMLElement||Element).prototype.addEventListener 메서드를 재정의 할 수 있습니다.

하지만 왜 필요합니까?

+0

내 DOM API를 캡슐화해야합니다. 문서의 전파를 차단하면 웹 앱이 중단됩니다. 재정의 (override)와 관련하여 간단한 'delete HTMLElement.prototype.addEventListener'는 기본 메소드를 복원합니다. – katspaugh

+0

"그림자 DOM"=에 대해 지금 읽고있는 것은 캡슐화 된 것만으로 충분하지 않습니까? –

+0

지원하지 않는 브라우저에서 캡슐화 된 것으로 충분하지 않습니다. – katspaugh