모든 레이아웃 관련 정보 (HTML + 관련 CSS)가있는 웹 페이지를 분석하는 방법이 필요합니다. 이 때문에 DOM 트리로는 충분하지 않으므로 가장 좋은 해결책은 브라우저 렌더링 트리 (일명 프레임 트리)를 분석하는 것이라고 생각했습니다.(C#에서) 브라우저 렌더링 트리의 직렬화를 얻는 방법
아무도 도와 주실 수 있나요? 렌더링 트리의 직렬화를 어떻게 얻을 수 있습니까?
사용자 인터페이스에서 보이는 내용이 변경되면 답변을 얻으려고합니다. 렌더링 트리는 DOM 트리에서 추출되어 페이지를 렌더링하는 데 사용되는 브라우저 내부 트리입니다. 따라서 보이지 않는 DOM 요소는 렌더링 트리의 일부가 아닙니다. 이걸로 내 questio가 더 명확 해지기를 바랍니다 ...
은 [자주 묻는 질문 # 현상금]를 참조 - 귀하의 질문은 매우 명확하고 너무 광범위하다. –
나는 당신이 읽은 것을 모른다. 그러나 모든 브라우저에 그런 것이있다하더라도, 모든 브라우저가 그것을 공개해야한다는 것을 들어 본 적이없는 표준은 없다. 물론 어떤 표준 방식도 아니다. –
브라우저 내부이며 표준이 아닙니다. 알아요. 다음 페이지에서 렌더링 트리에 대해 읽었습니다. http://taligarsiel.com/Projects/howbrowserswork1.htm#Render_tree_construction -이 페이지는 모든 브라우저에 그런 것이 필요하다고 말합니다. 그리고 필요한 것은 단 하나의 브라우저에서 렌더링 트리에 액세스하는 것입니다. 그래서, 어떤 식 으로든 괜찮습니다 ... – Gerwald