summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/core/inspector/inspector_page_agent.h
diff options
context:
space:
mode:
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.h6
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_;