Explorar o código

LibWeb: Don't ask RequestServer to prefetch DNS for file: and data: URLs

Andreas Kling hai 1 ano
pai
achega
3d78f86a2f
Modificáronse 1 ficheiros con 3 adicións e 0 borrados
  1. 3 0
      Userland/Libraries/LibWeb/Loader/ResourceLoader.cpp

+ 3 - 0
Userland/Libraries/LibWeb/Loader/ResourceLoader.cpp

@@ -68,6 +68,9 @@ ResourceLoader::ResourceLoader(NonnullRefPtr<ResourceLoaderConnector> connector)
 
 void ResourceLoader::prefetch_dns(URL::URL const& url)
 {
+    if (url.scheme().is_one_of("file"sv, "data"sv))
+        return;
+
     if (ContentFilter::the().is_filtered(url)) {
         dbgln("ResourceLoader: Refusing to prefetch DNS for '{}': \033[31;1mURL was filtered\033[0m", url);
         return;