whycomputer.com >> Интернет знания >  >> Интернет

Какво е URL Search Hook в Microsoft?

Как Internet Explorer определя протокола на URL без указание

Когато въведете уеб адрес без протокола (https://, https:// или ftp://), Internet Explorer се опитва да познае необходимия протокол въз основа на съдържанието на самия адрес. Ако браузърът не успее сам, той използва механизма URL Search Hook, за да открие правилния протокол.

URL Search Hook в IE

Ако IE не успее да разпознае протокола, първоначално приема, че това е HTTP – най‑често използваният протокол за уеб заявките. Когато HTTP не е подходящ, браузърът се обръща към интерфейса IURLSearchHook, който превежда данните от регистъра, за да определи правилния протокол.

Как се съхраняват URL Search Hook обекти

В регистъра на Windows се съхраняват системни настройки, включително и обекти за URL Search Hook, които Internet Explorer използва при нужда. Тези обекти се регистрират под ключа:

HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\UrlSearchHooks

Всеки обект се идентифицира чрез CLSID – уникален GUID, записан в скоби. Интерфейсът IURLSearchHook комбинира част от URL‑то и CLSID‑то, за да определи свързания протокол и след това браузърът зарежда съответната страница. На повечето Windows системи има само един такъв обект, примерно:

R3 – URLSearchHook: (без име) – {00A6FAF6-072E-44CF-8957-5838F569A31D} – (без файл)

Неправилни или злонамерени URL Search Hook обекти

Хакери могат да добавят свои URL Search Hook записи в регистъра, като пренасочват всички адреси без протокол към контролирани от тях сайтове. По‑често срещан проблем е липсата или повредата на стандартния URLSearchHook. За диагностика и поправка може да се използва безплатната програма HijackThis, която сканира и коригира регистъра, включително липсващи или коруптирани URLSearchHook обекти. Алтернатива е вградената в Windows програма RegEdit, чрез която потребителят може ръчно да редактира регистъра.

IE 9 и по‑нови версии

Internet Explorer 8 и предишни версии използват IURLSearchHook за откриване на липсващи протоколи. От версия IE 9 нататък (включително IE 10, 11 и по‑нови) този метод вече не се прилага – браузърът разчита на други механизми за обработка на непълен адрес.

Разбирането на URL Search Hook е полезно при отстраняване на проблеми с отварянето на уеб страници, особено когато се появяват нежелани пренасочвания или грешки, свързани с липсващи протоколи.


URL:https://bg.whycomputer.com/Internet/100205818.html

Интернет
  • Разлика между ERP и SOA – какво трябва да знаете

    Съществува доста объркване, когато се говори за софтуерна терминология. ERP и SOA са две напълно различни концепции, но често се споменават в един и същи контекст, свързан с корпоративните системи, което допринася за неразбиране.ERPERP (Enterprise Resource Planning) представлява набор от функционалн

  • Основните части на уебсайта

    Уебсайтът е набор от уеб страници, достъпни чрез един домейн. Той може да изпълнява различни функции – от личен блог до онлайн магазин – и съответно да има различен дизайн. Независимо от целта, повечето сайтове споделят една и съща архитектура и следват общи правила за оформление, което осигурява по

Интернет знания © https://bg.whycomputer.com