bool WebInspectorClient::sendMessageToFrontend(const String& message) { WebInspector* inspector = m_page->inspector(); if (!inspector) return false; WebPage* inspectorPage = inspector->inspectorPage(); if (!inspectorPage) return false; return doDispatchMessageOnFrontendPage(inspectorPage->corePage(), message); }
bool WebInspectorClient::sendMessageToFrontend(const String& message) { WebInspector* inspector = m_page->inspector(); if (!inspector) return false; #if ENABLE(INSPECTOR_SERVER) if (inspector->hasRemoteFrontendConnected()) { inspector->sendMessageToRemoteFrontend(message); return true; } #endif WebPage* inspectorPage = inspector->inspectorPage(); if (inspectorPage) return doDispatchMessageOnFrontendPage(inspectorPage->corePage(), message); return false; }
WebInspector* WebInspector::createInstance(WebView* inspectedWebView, WebInspectorClient* inspectorClient) { WebInspector* inspector = new WebInspector(inspectedWebView, inspectorClient); inspector->AddRef(); return inspector; }