Skip to content

Commit 95c0990

Browse files
committed
support Node flag in render frame host
1 parent 98bd08e commit 95c0990

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/renderer/nw_extensions_renderer_hooks.cc

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@
1919
#include "content/public/renderer/render_view.h"
2020
#include "content/renderer/render_view_impl.h"
2121

22+
#include "content/common/frame.mojom.h"
23+
2224
// extensions
2325
#include "extensions/renderer/dispatcher.h"
2426
#include "extensions/renderer/renderer_extension_registry.h"
@@ -450,6 +452,9 @@ void DocumentElementHook(blink::WebLocalFrame* frame,
450452
v8::HandleScope hscope(isolate);
451453
frame->GetDocument().GetSecurityOrigin().grantUniversalAccess();
452454
frame->setNodeJS(true);
455+
content::RenderFrameImpl* render_frame = content::RenderFrameImpl::FromWebFrame(frame);
456+
content::mojom::FrameHostAssociatedPtr frame_host_ptr = render_frame->GetFrameHost();
457+
frame_host_ptr->SetNodeJS(true);
453458
std::string path = effective_document_url.path();
454459
v8::Local<v8::Context> v8_context = frame->MainWorldScriptContext();
455460
std::string root_path = g_extension_root;

0 commit comments

Comments
 (0)