Закладка (цифровая)
В контексте Всемирной паутины закладка — это универсальный идентификатор ресурса (URI), который сохраняется для последующего извлечения в любом из различных форматов хранения. Все современные веб-браузеры имеют функцию создания закладок . Закладки называются избранным или ярлыками Интернета в Internet Explorer и Microsoft Edge этого браузера , и в силу большой доли рынка эти термины стали синонимами закладки со времен Первой браузерной войны . [1] Доступ к закладкам обычно осуществляется через меню веб-браузера пользователя, а папки обычно используются для организации. Помимо методов создания закладок в большинстве браузеров, многие внешние приложения предлагают управление закладками .
Закладки были встроены в браузеры с момента появления браузера ViolaWWW в 1992 году. [2] и Mosaic в 1993 году. браузер [3] назывались «горячими списками». Списки закладок в Mosaic [4] и в предыдущих версиях Opera ; этот термин вышел из обихода. Cello , еще один ранний браузер, также имел функции закладок.
С появлением социальных закладок общие закладки стали для пользователей со схожими интересами средством объединения веб-ресурсов или хранения своих закладок таким образом, чтобы они не были привязаны к одному конкретному компьютеру или браузеру. Веб-службы закладок позволяют пользователям сохранять закладки на удаленном веб-сервере, доступном из любого места.
В новых браузерах функция «закладок» расширена и включает варианты концепции сохранения ссылок. Mozilla Firefox представил живые закладки в 2004 году. [5] которые напоминают стандартные закладки, но содержат список ссылок на последние статьи, предоставленные новостным сайтом или блогом , который регулярно обновляется через RSS- каналы; однако Mozilla удалила эту функцию в 2018 году. [6] « Букмарклеты » — это программы JavaScript, хранящиеся в виде закладок, по которым можно щелкнуть, чтобы выполнить определенную функцию.
Хранилище
[ редактировать ]В каждом браузере имеется встроенный инструмент управления списком закладок. Способ хранения списка зависит от браузера, его версии и операционной системы, в которой он работает.
Браузеры Netscape хранят закладки в одном HTML-файле bookmarks.html . Этот подход позволяет публиковать и распечатывать каталог с категориями и отступами и работает на разных платформах. Имена закладок не обязательно должны быть уникальными. Редактирование этого файла за пределами родного браузера требует редактирования HTML.
Для обеспечения данных переносимости и совместимости большинство современных веб-браузеров поддерживают импорт и экспорт в формат Netscape bookmarks.html.
Начиная с Firefox 3 , корпорация Mozilla начала использовать SQLite в выпусках браузеров для хранения закладок, истории, файлов cookie и предпочтений в транзакционно безопасной базе данных.
«Избранное» Internet Explorer (также «Ярлыки Интернета») хранятся в виде отдельных файлов, имена которых содержат исходное имя ссылки и расширение имени файла «.URL». [7] например, «Домашняя страница.URL», собранная в каталоге с именем «Избранное», который может иметь подкаталоги. Имена закладок должны быть уникальными в пределах папки. Каждый файл содержит исходный URL-адрес и метаданные , специфичные для Microsoft . Браузеры имеют различные возможности импорта и экспорта закладок в избранное и наоборот. [8] [9] [10]
Букмарклеты
[ редактировать ]Букмарклеты — это программы JavaScript , хранящиеся в виде закладок. Этот термин представляет собой сочетание слов «закладка» и «апплет» . Букмарклеты возможны, поскольку схема URI JavaScript позволяет хранить программы JavaScript в виде URI, которые можно сохранять в закладках. Букмарклеты имеют доступ к текущей странице, которую они могут проверять и изменять. По сути, они могут быть простыми инструментами «одного щелчка», которые добавляют функциональность браузеру. Букмарклеты обычно устанавливаются путем перехода на веб-страницу, которая ссылается на URI JavaScript, щелчка правой кнопкой мыши по ссылке и выбора опции закладки.
Веб-разработчик Стив Кангас почерпнул идею из руководства Netscape JavaScript Guide. [11] и ввел термин букмарклеты в 1998 году. [12] Брендан Эйх , изобретатель JavaScript, объяснил букмарклеты следующим образом:
В этом смысле они были преднамеренной особенностью: я изобрел
javascript:
URL вместе с JavaScript в 1995 году и предполагал, чтоjavascript:
URL-адреса могут использоваться как любые другие URL-адреса, в том числе с возможностью добавления в закладки.В частности, я сделал возможным создание нового документа путем загрузки, напримерjavascript:'hello, world'
, но также (ключ для букмарклетов) для запуска произвольного сценария в DOM текущего документа, напримерjavascript:alert(document.links[0].href)
. Разница в том, что последний тип URL-адреса использует выражение, которое в JS возвращает неопределенный тип. Я добавил оператор void в JS до выхода Netscape 2, чтобы можно было легко отбрасывать любые неопределенные значения вjavascript:
URL-адрес.— Брендан Эйх, электронное письмо Саймону Уиллисону. [13]
Живые закладки
[ редактировать ]Живые закладки — это Интернет-закладки, работающие на основе RSS , особенно в Mozilla Firefox . Они позволяют пользователям динамически отслеживать изменения в любимых источниках новостей. Вместо того, чтобы рассматривать RSS-каналы как HTML-страницы, как это делают большинство агрегаторов новостей , они рассматриваются как закладки, которые обновляются в режиме реального времени со ссылкой на соответствующий источник. Живые закладки обновляются автоматически; однако в браузере не существует опции, позволяющей предотвратить или контролировать автоматическое обновление закладок в режиме реального времени.
Живые закладки были доступны в Firefox с 2004 по декабрь 2018 года; с тех пор Firefox больше не поддерживает их. [6]
См. также
[ редактировать ]- Системы закладок
- Другие системы на основе веб-ссылок
Ссылки
[ редактировать ]- ^ Шеннон, ЛР (21 февраля 1999 г.). «Консультации для туристов: Cyberscout: добраться до пункта назначения, не утонув в данных» . Нью-Йорк Таймс . Проверено 3 июля 2009 г.
- ^ Бернерс-Ли, Тим (3 ноября 1992 г.). «Краткий обзор ViolaWWW» . Проверено 29 марта 2022 г.
- ^ «Доступен новый браузер информационных систем на базе X». , сообщение Марка Андриссена в 16 comp.infosystems от февраля 1993 г.
- ^ "Майские новости Всемирной паутины" в 1993 году Тима Бернерса-Ли
- ^ «Mozilla Foundation выпускает долгожданный веб-браузер Mozilla Firefox 1.0» , пресс-релиз от 9 ноября 2004 г.
- ^ Jump up to: а б «Firefox 64.0: все новые функции, обновления и исправления» . Мозилла . 11 декабря 2018 года . Проверено 12 декабря 2018 г.
- ^ «Работа с ярлыками» . Руководство по созданию сценариев для Microsoft Windows 2000 . Майкрософт . 22 октября 2009 года . Проверено 19 июня 2015 г.
- ^ «Формат файла закладок Netscape» (Интернет) . Майкрософт . Проверено 27 августа 2009 г.
- ^ «Как импортировать и экспортировать папку «Избранное» Internet Explorer в 32-разрядную версию Windows» (Интернет) . Майкрософт . Проверено 28 августа 2009 г.
- ^ Миккерс, Жан-Поль (19 декабря 2007 г.). «Как сохраняется избранное в Windows XP и Vista» (Интернет) . Кодпроект . Проверено 28 августа 2009 г.
- ^ «О букмарклетах» . Проверено 3 июля 2009 г.
- ^ «Главная страница букмарклета — бесплатные инструменты для серфинга» . Архивировано из оригинала 7 июля 2009 года . Проверено 3 июля 2009 г.
- ^ Уиллисон, Саймон (10 апреля 2004 г.). «Электронное письмо от Брендана Эйха» . СайтПоинт . Архивировано из оригинала 21 июля 2009 г. Проверено 22 апреля 2007 г.