Home
last modified time | relevance | path

Searched refs:rulesFile (Results 1 - 4 of 4) sorted by relevance

/base/web/webview/ohos_interface/ohos_glue/ohos_nweb/bridge/webview/
H A Dark_web_adsblock_manager_wrapper.cpp27 void ArkWebAdsBlockManagerWrapper::SetAdsBlockRules(const std::string &rulesFile, bool replace) { in SetAdsBlockRules() argument
28 ArkWebString stRulesFile = ArkWebStringClassToStruct(rulesFile); in SetAdsBlockRules()
H A Dark_web_adsblock_manager_wrapper.h34 * @param rulesFile absolute easylist file path contains app customized ads block rules.
37 void SetAdsBlockRules(const std::string &rulesFile, bool replace) override;
/base/web/webview/ohos_interface/include/ohos_nweb/
H A Dnweb_adsblock_manager.h34 * @param rulesFile absolute easylist file path contains app customized ads block rules.
37 virtual void SetAdsBlockRules(const std::string &rulesFile, bool replace) = 0;
/base/web/webview/interfaces/kits/napi/webadsblockmanager/
H A Dnapi_web_adsblock_manager.cpp89 std::string rulesFile; in JsSetAdsBlockRules() local
90 if (!NapiParseUtils::ParseString(env, argv[INTEGER_ZERO], rulesFile)) { in JsSetAdsBlockRules()
93 "BusinessError 401: Parameter error. The type of rulesFile must be string."); in JsSetAdsBlockRules()
97 if (rulesFile.length() > MAX_URL_RULES_FILEPATH_LENGTH) { in JsSetAdsBlockRules()
98 WVLOG_E("setAdsBlockRules failed: rulesFile path too long > %{public}d", MAX_URL_RULES_FILEPATH_LENGTH); in JsSetAdsBlockRules()
100 "BusinessError 401: Parameter error. rulesFile path too long > 255."); in JsSetAdsBlockRules()
115 adsBlockManager->SetAdsBlockRules(rulesFile, replace); in JsSetAdsBlockRules()

Completed in 2 milliseconds