Mozilla odstraní podporu FTP ve Firefoxu 90
FTP (File Transfer Protocol) následuje Adobe Flash poté, co byl vyhozen z moderních prohlížečů. Mozilla Foundation oznámila nadcházející odstranění tohoto starobylého protokolu ve Firefoxu 88 a Firefoxu 90.
reklama
19. dubna 2021 Mozilla plánuje vydat Firefox 88 s protokolem přenosu souborů ve výchozím nastavení vypnutým. Kromě toho vývojáři vytvoří browserSettings.ftpProtocolEnabled
nastavení pouze pro čtení. Jakékoli pokusy o povolení možnosti konfigurace nebudou mít v prohlížeči žádnou viditelnou změnu. Ve Firefoxu 90, který má vyjít 29. června 2021, Mozilla odstraní kód související s FTP a spustí přesměrování odkazů začínajících FTP:// na externí aplikace, podobně jako u jiných zastaralých protokolů.
Mozilla není jediný prohlížeč, který se zbavuje podpory FTP. Google Chrome a Microsoft Edge opustily FTP v lednu 2020 s vydáním Chrome 88. Toto léto bude následovat Mozilla Foundation.
Mozilla říká, že protokol FTP nemá žádné životaschopné výhody ve srovnání s HTTP/HTTPS. Tento protokol je kriticky zastaralý, má spoustu bezpečnostních problémů a jeho kód se obtížně udržuje. Aby byl přechod méně „bolestivý“ pro ty, kteří stále používají FTP, umožní Firefox externím aplikacím zpracovávat FTP odkazy. Podle údajů shromážděných společností Google pouze 0,1 % uživatelů Chrome aktivně používá FTP k přenosu souborů. Stejně jako se průmysl odklonil od Adobe Flash k HTML, možná je čas, aby uživatelé přestali používat protokol, který tento protokol používá předchází moderní web (věděli jste, že první specifikace byla zveřejněna v roce 1971?) a vyvíjel se bez zabezpečení na mysli.
Před odstraněním kódu souvisejícího s FTP ve Firefoxu 90 přinese Firefox 89 radikální změny uživatelského rozhraní. Mozilla Foundation se připravuje na velký redesign uživatelského rozhraní Proton a kvůli této změně museli prodloužit beta testování o další dva týdny. Proton UI je nyní ve výchozím nastavení ve Firefoxu Nightly povoleno, takže můžete vidět, co přichází ve Firefoxu 89, aniž byste museli zapínat jakékoli experimentální konfigurace.