diff --git a/HtmlFile/Internal/src/client_renderer_wrapper.cpp b/HtmlFile/Internal/src/client_renderer_wrapper.cpp
index 779785a6..f9c8832a 100644
--- a/HtmlFile/Internal/src/client_renderer_wrapper.cpp
+++ b/HtmlFile/Internal/src/client_renderer_wrapper.cpp
@@ -418,6 +418,9 @@ class ClientRenderDelegate : public client::ClientAppRenderer::Delegate {
message_router_->OnContextCreated(browser, frame, context);
+ if (!frame->IsMain())
+ return;
+
// add AscEditorNative
CefRefPtr object = context->GetGlobal();