diff --git a/net/prp_preload/src/page_res_parallel_preload_mgr_impl.cc b/net/prp_preload/src/page_res_parallel_preload_mgr_impl.cc index eb468512a14b5ad5e3f1e6a84a78d869a55b39c5..a832eb018c9a28ea226697bec7b4acfbd8e83993 100644 --- a/net/prp_preload/src/page_res_parallel_preload_mgr_impl.cc +++ b/net/prp_preload/src/page_res_parallel_preload_mgr_impl.cc @@ -5,6 +5,7 @@ #include "page_res_parallel_preload_mgr_impl.h" #include "base/logging.h" +#include "base/ohos/sys_info_utils.h" #include "ohos_adapter_helper.h" namespace { @@ -17,8 +18,10 @@ PRParallelPreloadMgr& PRParallelPreloadMgr::GetInstance() { return g_prp_preload_mgr_impl; } bool PRParallelPreloadMgr::PRParallelPreloadEnabled() { - static bool res = OHOS::NWeb::OhosAdapterHelper::GetInstance().GetSystemPropertiesInstance().GetBoolParameter( - "web.PRPPreload.enable", false); + static bool res = OHOS::NWeb::OhosAdapterHelper::GetInstance() + .GetSystemPropertiesInstance() + .GetBoolParameter("web.PRPPreload.enable", false) && + base::ohos::IsMobileDevice(); return res; }