void WebPageGroupProxy::addUserContentFilter(const String& name, const String& serializedRules) { userContentController().addUserContentFilter(name, serializedRules); }
void WebPageGroupProxy::removeAllUserScripts() { userContentController().removeUserScripts(WebCore::mainThreadNormalWorld()); }
void WebPageGroupProxy::removeAllUserContent() { userContentController().removeAllUserContent(); }
void WebPageGroupProxy::addUserScript(const WebCore::UserScript& userScript) { userContentController().addUserScript(WebCore::mainThreadNormalWorld(), std::make_unique<WebCore::UserScript>(userScript)); }
void WebPageGroupProxy::addUserStyleSheet(const WebCore::UserStyleSheet& userStyleSheet) { userContentController().addUserStyleSheet(WebCore::mainThreadNormalWorld(), std::make_unique<WebCore::UserStyleSheet>(userStyleSheet), WebCore::InjectInExistingDocuments); }
void WebPageGroupProxy::removeUserContentFilter(const String& name) { userContentController().removeUserContentFilter(name); }
void WebPageGroupProxy::removeUserContentExtension(const String& name) { userContentController().removeUserContentExtension(name); }
void WebPageGroupProxy::addUserContentExtension(const String& name, WebCompiledContentExtensionData contentExtensionData) { RefPtr<WebCompiledContentExtension> compiledContentExtension = WebCompiledContentExtension::create(WTFMove(contentExtensionData)); userContentController().addUserContentExtension(name, compiledContentExtension); }