2012-06-29 3 views
2

작동하는 JS 피들은 Shadow DOMhere을 보여줍니다. 내가 here 그 용도 그것의 개정을 만들었그림자 DOM 버튼

: (참고.chrome://flags를 통해 활성화 된 "그림자 DOM"실험과 구글 크롬 버전 20.0.1132.47 베타에이 작업을 얻기 위해 필요한 몇 가지 설정 난있다) span 대신 button인데 작동하지 않습니다. 그것은 발생 :

Uncaught Error: HIERARCHY_REQUEST_ERR: DOM Exception 3 

당신이 span 아니지만 button에 그림자 DOM을 추가 할 수 있습니다 이유는 어떤 생각?

+0

에서 버튼 요소에 대한 저자의 그림자 DOM의 구현의 상태를 추적 할 수 있습니다, 나는 생각 적절한 것입니다. – CletusW

+2

추가 한 후에 귀하의 의견을 보았습니다! 대답은 확실하지 않습니다. –

+1

감사! 이제 그 태그를 구독 할 수 있습니다. – CletusW

답변

1

이는 WebKit의 현재 구현에 대한 제한 사항입니다.

구현 초기에 요소에는 하나 이상의 섀도우 루트가 첨부 될 수 있습니다. 일부 요소는 그림자 DOM을 내부적으로 (예 : 비디오) 사용하거나 (예 : 입력 요소) 계획했기 때문에은 이러한 요소에 대한 작성자 섀도우 루트를 만들 수 없습니다. 1500 + 명성을 가진 사람이 그림자 dom``라는 새로운 태그를 생성하고이에 추가 할 수 있다면

당신은 WebKit bug 91486.

+0

관련 초보자 질문 : BugZilla에서 버그의 상태를 추적하는 가장 좋은 방법은 자신을 CC 목록에 추가하는 것입니다. 맞습니까? – CletusW

+0

@CletusW 그래, WebKit Bugzilla 계정을 만들고 CC 목록에 자신을 추가하는 것은 WebKit 버그의 상태를 추적하는 방법입니다. –