Смарт-тег (Microsoft)
Смарт-теги — это ранняя функция поиска на основе выбора , встречающаяся в более поздних версиях Microsoft Word и бета- версиях Internet Explorer 6 веб-браузера , с помощью которой приложение распознает определенные слова или типы данных и преобразует их в гиперссылку . Он также включен в другие программы Microsoft Office , а также в Visual Web Developer . [1] Поиск на основе выбора позволяет пользователю вызывать онлайн-сервис с любой другой страницы, используя только мышь. Первоначально Microsoft планировала встроить эту технологию в свою Windows XP операционную систему , но изменила свои планы из-за общественной критики. [2]
Обзор
[ редактировать ]Смарт-теги интегрируются в тех случаях, когда пользователю может быть полезна дополнительная помощь по форматированию, и это часть технологии управления Microsoft. [1] Оно представлено в виде специального контекстного меню, в котором перечислены такие параметры, как вставка, автозамена, дата, имя человека и адреса, а также другие, которые соответственно помечают введенную информацию. [3] Смарт-теги работают через действия и распознаватели . Последний проверяет, включена ли введенная пользователем информация в список терминов смарт-тегов и выполняется ли связанное с ней действие. [4] Доступ к нему можно получить с помощью специальной кнопки смарт-тега. [5]
Смарт-теги в Microsoft Word
[ редактировать ]Если смарт-теги включены, Microsoft Word пытается распознать определенные типы данных в документе (например, даты или имена) и автоматически превращает такой текст в смарт-тег, визуально обозначаемый фиолетовым пунктирным подчеркиванием. Нажатие на смарт-тег — это команда поиска на основе выбора, которая вызывает список возможных действий для этого типа данных.
Например, в Microsoft Word слова «Джон Смит» будут распознаваться как личное имя и помечаться смарт-тегами. Список действий, доступных при нажатии, может быть: «Открыть контакт» , «Запланировать встречу» , «Добавить в контакты » или «Вставить адрес» .
Начиная с версии Word 2010, автоматическое распознавание смарт-тегов [6] Функции смарт-тегов и имени человека больше недоступны.
Смарт-теги в Internet Explorer 6
[ редактировать ]В веб-браузере технология смарт-тегов проходит через веб-страницу, подчеркивает слова, на которые она была заранее запрограммирована, и вставляет свои собственные гиперссылки . Выбор смарт-тега, как и многие другие команды поиска на основе выбора, предполагает наведение курсора с последующим щелчком мыши. Для вызова поиска не требуются никакие команды клавиатуры. Щелчок приведет вас к месту назначения, указанному разработчиком смарт-тега, без ведома или разрешения владельца веб-сайта (в ранних тестах почти все предлагаемые ссылки были на сайты или продукты Microsoft или ее дочерних компаний).
Смарт-теги также могут создаваться третьими лицами ; например, компания может заключить контракт с технологической фирмой на разработку набора смарт-тегов и действий для своих конкретных продуктов или услуг, чтобы названия продуктов автоматически распознавались и связывались с такими действиями, как «проверить количество на складе» или «проверить цену». "
Критика
[ редактировать ]Некоторые поставщики систем безопасности опасались, что смарт-теги могут использоваться для распространения вирусов. [7] [8] отслеживание пользователей или другие цели сбора данных пользователя , которые могут нарушить конфиденциальность . [9] Другая проблема заключалась в том, что их можно было использовать негативными или вредными способами, например, для увязки имени политического кандидата на его собственном веб-сайте с негативной рекламой на других сайтах. [ нужна ссылка ] .
В ответ на критику Microsoft удалила эту технологию из своей операционной системы Windows XP и сделала ее функцией, которую можно было включать или отключать в IE и Office XP. [10]
Однако Microsoft вернулась к концепции смарт-тегов в более поздних версиях Internet Explorer 8 , в которых реализована функция поиска на основе выбора, называемая Internet Explorer 8 Accelerators . В отличие от функции SmartTags, которая автоматически анализирует страницу в поисках интересующего текста, ускорители полагались на то, что пользователь выберет текст, к которому следует применить ускоритель. Интерфейс ускорителей был открыт для разработчиков, а включенные по умолчанию ускорители, использующие продукты Microsoft или ее дочерних компаний, при желании можно было заменить в каждой категории другим поставщиком.
Смарт-теги также были включены в текстовые сообщения электронной почты и SMS на Windows Phone. Например, даты в сообщениях электронной почты автоматически распознаются, и при нажатии открывается окно, позволяющее создать встречу с уже заполненным полем даты.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Jump up to: а б Мюллер, Джон Пол (2006). Освоение веб-разработки с помощью Microsoft Visual Studio 2005 . Хобокен, Нью-Джерси: John Wiley & Sons. стр. 48 . ISBN 078214439X .
- ^ Что такое смарт-теги?
- ^ Хабракен, Джозеф В. (2004). Microsoft Office 2003 «все в одном» . Индианаполис, Индиана: Que Publishing. п. 14. ISBN 0789729369 .
- ^ Король, Улитта (2003). Изучите программирование VBA в Microsoft Excel 2002 с использованием XML и ASP . Планто, Техас: Wordware Publishing, Inc. 663. ИСБН 1556227612 .
- ^ Бунин, Рэйчел Бихеллер (2009). Новые перспективы Microsoft Project 2007, вводный курс . Бостон, Массачусетс: Cengage Learning. стр. 77 . ISBN 978-1423905943 .
- ^ Обзор смарт-тегов
- ^ Уязвимость обработки неверной длины
- ^ CA об уязвимости удаленного выполнения кода смарт-тегов Microsoft Office
- ^ Много шума из-за смарт-тегов
- ^ Microsoft вырезает смарт-теги Windows XP