stringtranslate.com

о схеме URI

about — это внутренняя схема URI (также известная как « схема URL » или, ошибочно, « протокол »), реализованная в различных веб-браузерах для отображения внутреннего состояния и встроенных функций. Это официально зарегистрированная схема IANA , и она стандартизирована. [1]

В ранних версиях Netscape любой URI, начинающийся с about:этого, не распознавался как встроенная команда, что приводило к отображению текста после двоеточия. Аналогично, в ранних версиях Internet Explorer , about:за которым следовала строка HTML (например about:<em>hello world</em>), эта строка отображалась так, как будто она была источником страницы — тем самым предоставляя схожую (хотя и более ограниченную) возможность для схемы data: URI, определенной RFC  2397. Другие версии Netscape возвращали различные фразы в ответ на неизвестный aboutURI, включая «Whatchew talkin' 'bout, Willis?» (популярная фраза из телешоу Diff'rent Strokes ) или «Homey don't play dat!» (из повторяющейся сценки в телешоу In Living Color ). [2] [3]

Наиболее часто реализуемые aboutURI — это about:blank, который отображает пустой HTML-документ, и просто about:, который может отображать информацию о браузере. Некоторые браузеры используют URI, начинающиеся с имени браузера, для аналогичных целей, и многие aboutURI будут переведены в соответствующий URI, если они введены. Примерами являются opera( Opera ) или chrome( Google Chrome ). Исключением является about:blank, который не переводится.

Стандартизация

В 2010 году и далее предпринимались попытки стандартизировать aboutсхему URI и определить требования к обработке для некоторых конкретных URI в рабочей группе IETF Applications Area (APPSAWG). [4] В августе 2012 года он был опубликован в качестве официального запроса на комментарии как RFC  6694. URI, которые с тех пор были определены и назначены IANA , перечислены ниже. [5]about

Общий

Хром и производные хрома

Следующее относится ко всем веб-браузерам, созданным на основе проекта Chromium , включая Google Chrome , Microsoft Edge , Opera и Vivaldi .

Приведенный выше список не является исчерпывающим; полный список см. в разделе about:about URI.

Firefox

Многие из них также можно использовать в Thunderbird, установив их в качестве "Mail Start Page". Кроме того, некоторые расширения определяют дополнительные about: URI, не перечисленные здесь. [13]

Опера (v1–15)

В Operaabout:это псевдоним для opera:схемы; поэтому все эти URI также работают с префиксом about. Пользовательский JavaScript отключен для всех URI в схемах about:or opera:в качестве функции безопасности. Однако эти страницы можно стилизовать с помощью локальных таблиц стилей .

Ни одна из этих функций, за исключением их opera:aboutкомбинации, не работает в браузере Nintendo DS , который является производной от Opera.

Интернет Эксплорер (6–11)

Internet Explorer about URIs настраивается в Windows . Поэтому возможно, что некоторые из перечисленных URI не будут работать на определенном компьютере. Например, " about:mozilla " был удален в SP2 (хотя страницу все еще можно найти по адресу "res://mshtml.dll/about.moz"). Эти about URI иногда используются для шпионского и рекламного ПО, в частности в CoolWebSearch , который заставлял about:blank отображать рекламу.

Любой aboutURI, который не распознается Internet Explorer, перенаправляет на страницу с сообщением «Переход на веб-страницу отменен».

Microsoft Edge (версии 20–44)

Следующее относится к Microsoft Edge версий 20–44, которые Microsoft называет «устаревшим Edge». Для более новых версий см. раздел Chromium.

Веб-сайт GNOME

Когда GNOME Web (ранее Epiphany) использовал Gecko в качестве своего движка макета, все специфичные для Firefox about:URI работали в нем. После принятия WebKit в качестве движка макета поддерживаются только следующие URI. [ необходима цитата ]

Нетскейп

URL about: возник и существовал во всех версиях браузеров Netscape . Первоначально он был добавлен как пасхальное яйцо для отображения информации о команде разработчиков. [20]

Более старые версии браузера Netscape имеют about:peopleURI, похожий на about:creditsуказанный выше, но он перенаправляет на список активных сотрудников Netscape. Кроме того, , где username — имя пользователя сотрудника Netscape, перенаправляет на домашнюю страницу Netscape указанного сотрудника. Например, перенаправляет на http://people.netscape.com/jwz/ (не активная ссылка). [21] Не все страницы сотрудников доступны через эту схему. Только разработчики, которые знали, какой файл в исходном дереве и какая схема кодирования используется для сокрытия каталога записей о сотрудниках, могли добавлять свои имена. [ необходима цитата ]about:usernameabout:jwz

Существовало много других about:пасхальных яиц, включая знаменитое about:mozilla и другие, менее известные, которые показывали изображения талисмана Netscape Mozilla в различных иностранных нарядах, например, about:deutsch , показывающий Mozilla в кожаных штанах. [22]

Некоторые версии Netscape отображали историю браузера для about:globalURI. [22]

Другие

Ссылки

  1. ^ "Схемы унифицированных идентификаторов ресурсов (URI)". www.iana.org . Получено 28.09.2016 .
  2. ^ Доминик Хоффман (1996-06-14). "Специальные URL-адреса Netscape для диагностики кэша?". ​​Группа новостей : comp.infosystems.www.browsers.mac . Получено 29-09-2012 .
  3. Мэтью Пол Томас (2000-06-23). ​​"Странное пасхальное яйцо в NN 3.0 или 3.01" . Получено 29-09-2012 .
  4. ^ "Страницы статуса Appsawg". IETF.
  5. ^ ""about" URI Tokens". www.iana.org . Получено 28.06.2017 .
  6. ^ RFC6694
  7. ^ "Модуль значений и единиц CSS, уровень 3". www.w3.org . Получено 28.06.2017 .
  8. ^ «Стандарт HTML».
  9. ^ ab "Проблема 615738: Устаревание chrome://plugins". bugs.chromium.org . Получено 28.03.2022 .
  10. ^ ab "Проблема 811956: Удалить chrome://view-http-cache". bugs.chromium.org . Получено 28.03.2022 .
  11. ^ Ганнелл, Маршалл (26 сентября 2020 г.). «36 скрытых игр и пасхальных яиц для поиска Google». How-To Geek . LifeSavvy Media.
  12. ^ "Отладка утечек памяти". Mozilla Developer Network. Архивировано из оригинала 2010-12-23 . Получено 2010-08-10 .
  13. ^ "446704 - "Это может привести к аннулированию гарантии!" не приветствуется корпоративными клиентами". Bugzilla . Mozilla. 2008-07-22 . Получено 2014-07-07 .
  14. ^ "Ошибка 417302 — about:robots". Mozilla Project Bugzilla.
  15. ^ «Enterprise Mode и список сайтов Enterprise Mode (Internet Explorer 11 для ИТ-специалистов)». Docs.microsoft.com . Получено 2018-06-19 .
  16. ^ "Скриншот Epiphany 3.4".
  17. ^ "NEWS file". Репозиторий git проекта GNOME . Получено 2011-10-17 .
  18. ^ "Краткая история URL-адреса about:".
  19. ^ "About: Netscape People". Ого!. Архивировано из оригинала 2006-05-20 . Получено 21-04-2006 .
  20. ^ ab "Эта страница посвящена Netscape Navigator 3.0b4 и его последователям, упс Mozilla 3.0b4 и друзьям!". Архивировано из оригинала 2020-10-24 . Получено 2010-11-16 .
  21. ^ "Internet Explorer Easter Egg — IE5 Mac Team". Архив пасхальных яиц. 2000-06-19.

Внешние ссылки