diff options
Diffstat (limited to 'chromium/third_party/blink/renderer/core/inspector/inspector_page_agent.h')
-rw-r--r-- | chromium/third_party/blink/renderer/core/inspector/inspector_page_agent.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/chromium/third_party/blink/renderer/core/inspector/inspector_page_agent.h b/chromium/third_party/blink/renderer/core/inspector/inspector_page_agent.h index cbb6824fa94..7b179031193 100644 --- a/chromium/third_party/blink/renderer/core/inspector/inspector_page_agent.h +++ b/chromium/third_party/blink/renderer/core/inspector/inspector_page_agent.h @@ -228,6 +228,10 @@ class CORE_EXPORT InspectorPageAgent final bool case_sensitive, bool is_regex, std::unique_ptr<SearchInResourceCallback>); + scoped_refptr<DOMWrapperWorld> EnsureDOMWrapperWorld( + LocalFrame* frame, + const String& world_name, + bool grant_universal_access); static KURL UrlWithoutFragment(const KURL&); @@ -240,6 +244,8 @@ class CORE_EXPORT InspectorPageAgent final LocalFrame*); Member<InspectedFrames> inspected_frames_; HashMap<String, protocol::Binary> compilation_cache_; + using FrameIsolatedWorlds = HashMap<String, scoped_refptr<DOMWrapperWorld>>; + HeapHashMap<WeakMember<LocalFrame>, FrameIsolatedWorlds> isolated_worlds_; v8_inspector::V8InspectorSession* v8_session_; Client* client_; String pending_script_to_evaluate_on_load_once_; |