瀏覽代碼

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

Andreas Kling 1 年之前
父節點
當前提交
3d78f86a2f
共有 1 個文件被更改,包括 3 次插入0 次删除
  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)
 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)) {
     if (ContentFilter::the().is_filtered(url)) {
         dbgln("ResourceLoader: Refusing to prefetch DNS for '{}': \033[31;1mURL was filtered\033[0m", url);
         dbgln("ResourceLoader: Refusing to prefetch DNS for '{}': \033[31;1mURL was filtered\033[0m", url);
         return;
         return;