Есть ли способ, чтобы получить доступ к render tree (или DOM и CSSOM дерева) страницы - программно - перед тем, обрабатываемый движок рендеринга, в Chrome?Acessing рендера Tree
И, в идеале, это может быть достигнуто с помощью расширения Chrome (с любой комбинацией интерфейса Javascript и/или C++ с самим браузером)?
Почему вы хотите знать дерево рендеринга? Информация действительно многословная. AFAIK API не доступен в Chrome, но вы можете скомпилировать «content_shell» из источника, который имеет возможности демпинга дерева. –
@RobW Я хотел бы получить дерево рендеринга, потому что хочу изменить некоторые узлы документа - здесь нет ничего теневого или злонамеренного, только нужно сделать это для целей визуализации/презентации. Я не уверен, что для меня будет использоваться «content_shell». Мне нужен какой-то способ доступа к готовой к использованию структуре с небольшими накладными расходами на расширение/приложение, которое я планирую разработать. Вы помните любой другой способ получения промежуточного представления документа (в любое время после дешифрования SSL/TLS и перед отображением на экран). Я уверен, что это звучит фиктивно, но это было бы удобно. Спасибо. – decisions
Итак, вы действительно не заинтересованы в дереве рендеринга, но в дереве документов документа, прежде чем на него влияют скрипты или расширения? –