whycomputer.com >> Datornätverk >  >> Internet

Vad är Microsofts URL‑sökningshake?

Vad händer när en URL saknar protokoll?

När du skriver in en webbadress utan protokoll (t.ex. https://, https:// eller ftp://) försöker Internet Explorer avgöra vilket protokoll som behövs genom att analysera adressen. Om webbläsaren inte kan bestämma protokollet på egen hand, använder den URL‑sökningshaken för att identifiera rätt protokoll.

IE och URL‑sökningshaken

Internet Explorer antar först att protokollet är HTTP, vilket är standard för de flesta webbfrågor. Om HTTP inte stämmer, kallar webbläsaren på IURLSearchHook för att slå upp registrerade objekt i registret och fastställa det korrekta protokollet.

Översättning av URL:er

Microsoft Windows‑registret innehåller systemkonfiguration och inställningar. Internet Explorer registrerar URL‑sökningshake‑objekt där, och använder dem vid behov. Objektet skapas under nyckeln HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\UrlSearchHooks. Objektets klassidentifierare (CLSID) – data inom klamrarna – gör det unikt. IURLSearchHook översätter URL‑adressen och CLSID‑data för att bestämma det associerade protokollet. Därefter använder Internet Explorer den delvisa URL:en och protokollidentifieraren för att hämta och visa informationen. På de flesta Windows-system finns ett enda URL‑sökningshake‑objekt, exempelvis:

R3 - URLSearchHook: (no name) - {00A6FAF6-072E-44cf-8957-5838F569A31D} - (no file)

Dåliga URL‑sökningshake‑objekt

Hackare och skadliga aktörer kan lägga till URL‑sökningshake‑objekt i registret som omdirigerar URL:er utan protokoll till kontrollerade webbplatser. Ett vanligare problem är att standard‑URL‑sökningshaken saknas, har raderats eller inte är registrerad. För att identifiera och åtgärda sådana problem finns det gratisverktyg som HijackThis. Verktyget analyserar registret och kan åtgärda problem, inklusive en saknad eller korrupt standard‑URL‑sökningshake. Du kan också använda RegEdit för att manuellt korrigera registret.

IE 9 och senare versioner

Internet Explorer 8 och tidigare använder IURLSearchHook för att hantera saknade protokoll. Från och med IE9 har denna metod tagits bort; protokollhanteringen sker på andra sätt. Moderna webbläsare har generellt flyttat bort beroendet av URL‑sökningshaken helt.


URL:https://sv.whycomputer.com/internet/1014005818.html

Internet
  • Vad är skillnaden mellan ERP och SOA?

    Det råder ofta förvirring kring mjukvaruterminologi. ERP och SOA är helt olika begrepp, men de dyker ibland upp tillsammans när man pratar om företagssystem, vilket kan göra grejen ännu mer förvirrande. ERP ERP står för Enterprise Resource Planning. Ett ERP-system består av funktionella moduler som

  • Vilka delar består en webbplats av?

    En webbplats – vad gör den till den?En webbplats är en samling webbsidor som nås via ett enda domännamn. Oavsett syfte eller stil delar de flesta webbplatser en gemensam arkitektur och layoutkonventioner som ger en smidig användarupplevelse.Bakom kulissernaEn webbplats kan bestå av en enda sida, men

  • Sök i Arizona Republics arkiv

    Arizona Republic, Arizonas största tidning, grundades 1890 för att motverka de dominerande politiska åsikterna vid den tiden. Idag är den en respekterad källa för nationella, internationella och lokala nyheter med över ett sekel av journalistik. Efter århundraden av publikationer har tidningen skapa

Datornätverk © https://sv.whycomputer.com