2017-11-06 14 views
0

Chrome 개발자 도구에서이 작업을 수행하고 싶습니다.자바 스크립트 전역 실행 컨텍스트를 재귀 적으로 검색합니다.

질문

내가 특정 개체를 찾고 있어요 알고 있다면, 어떻게 그것을 찾기 위해 전체 JS 계층 구조를 검색 할 수 있습니다?

IRC에 내 시간에서 아는

상황은 : 사람들이 그들이해야 할 생각에 자신의 문제를 줄일 때, 그들은 많은 시간을 낭비한다는 //irc.freenode.net/bash.

Confluence Cloud를 사용하며 WYSIWYG가 끔찍합니다. TinyMCE이기 때문에 을 Chrome 개발자 도구에서 DOM을 편집하여 완료 할 수 있습니다. 나는 JS 객체를 해킹 할 수 있어야하고 더 많은 것을 얻을 수 있어야한다. 그러나 첫 번째 단계는 TinyMCE.settings 객체를 찾는 것입니다.

+0

보십시오 [검색된 값을 가진 개체 또는 변수를 찾는 브라우저 창 개체를 검색하는 방법?] (// stackoverflow.com/a/46536947) – wOxxOm

+0

감사합니다. 실제로 필요한 것은 가치보다는 객체 이름을 기반으로 검색하는 것입니다. 나는 그것을 변환하려고 노력할 것이다. 그러나 나는 내가 할 때까지 이것을 열어 둘 예정이다. –

답변

0

개체의 생성자에 대한 참조가있는 경우 queryObjects() API를 사용하면 개체를 쉽게 찾을 수 있습니다. 중단 점을 설정하고 힙에 오브젝트가 여전히 있음을 알 수있는 지점에서 코드를 일시 중지해야 할 수도 있습니다.

chrome://version에서 사용중인 Chrome 버전을 확인하십시오. queryObjects()은 Chrome 62에 도입되었으며 현재는 Stable에 도달해야합니다. 아직 사용하지는 않았지만