Общие вопросы

Статьи, материалы, руководства, учебники о web-разработке и web-дизайну.

Разрешение ActiveX в IE

При открытии веб-страниц с содержанием ActiveX, типа Flash, выпадающее меню, слайд шоу и т. п., Internet Explorer может выводить информационную полосу, предупреждающую об активном содержимом, которая сильно раздражает пользователей. Что у нас получается: «Загрузите страницу, щелкните Information Bar, просмотрите содержание, загрузите страницу, щелкните Information Bar, просмотрите содержание, и т.д.» Использование "Mark of the Web" - уловка, для того чтобы предотвратить этот утомительный цикл.

Что такое Mark of the Web?

Mark of the Web (MOTW) особенность Microsoft Internet Explorer, которая позволяет Вам выключать, если можно так выразиться, информационную полосу, добавляя простую директиву комментария в вашем коде HTML.

Например: <!- saved from url=(0022)http://www.address.com ->.

Какова цель Mark of the Web?

Mark of the Web (Марка особенности сети) была добавлена к Internet Explorer 6 для Microsoft Windows XP Service Pack 2 (SP2). Увеличение защиты при выполнении содержания ActiveX на компьютере пользователя в страницах HTML заставляют Internet Explorer запрашивать пользователя позволять выполнение активного содержимого. Это поведение происходит только, когда сценарии выполняются на локальном компьютере, а не на веб-сервере. Когда выполняются сценарии на местном компьютере, ActiveX может потенциально иметь доступ к местной системе файлов пользователя. Например, если хакер поставит в загрузку вредоносную веб-страницу, то Internet Explorer пытается предупредить пользователя о выполнении злонамеренного кода, выводя информационную полосу, спрашивая о разрешении выполнения активного содержимого.

Пример вставки Mark of the Web в HTML код

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Mark of the Web</title>

<!-- для InternetExplorer -->
<!- saved from url=(0019)http://www.d-g-s.ru ->
<!-- замените URL (цифра в скобках означает количество знаков в URI) -->

</head>
<body>
</body>
</html>

Подробней

Mark of the Web имеет две части информации, которую Вы должны определить:

  • URL страницы в которую вставляется элемент ActiveX
  • Длина URL в терминах текстовых символов

URL

URL действительно не сильно и важен. Вы можете использовать любой старый URL. Даже не требуется, что бы был реальный URL.
Если Вы собираетесь использовать реальный URL, проверьте Internet Explorer, чтобы видеть, перечислен ли он в одной из ваших зон безопасности, типа местного, доверять, и т.д.

Числа в Круглых скобках в Mark of the Web

Числа в Круглых скобках - длина строки, или число символов URL. Так URL http://www.d-g-s.ru - длиной 19 символов, Вы определили бы (0019). Если бы Вы хотели использовать URL http://www.address.com, тогда Вы определили бы (0022), например: <!-saved from url=(0022)http://www.address.com ->.
Длина строки, которую Вы указываете, может быть меньше чем фактическая длина строки, но Internet Explorer будет использовать число символов, которые Вы определяете, чтобы отобразить URL в зоне безопасности. Так, если Вы использовали <!-saved from url=(0015)http://www.address.com-> тогда Internet Explorer использовал бы только первые пятнадцать символов http://www.addr чтобы отобразить URL в зоне безопасности. Если Вы указываете длину строки, длиннее чем URL, то Explorer игнорирует комментарий (Mark of the Web) и загрузит страницу в местной машинной зоне (Local Machine zone).

Заключение

Я надеюсь, что Вы поняли, что такое Mark of the Web (Марка особенности сети) и какую это приносит пользу Вам и вашим посетителям при просмотре HTML страниц в Internet Explorer, которые, включают содержание ActiveX типа Flash, выпадающее меню, слайд шоу и т. п.

Добавить комментарий


Защитный код
Обновить

GeneticsPro
close

Рассылка 'D-G-S'.ru

Подпишитесь на рассылку новостей сайта 'D-G-S'.ru!

  • Новые расширения Joomla! от сторонних разработчиков.
  • Новые расширения Joomla! от D-G-S.
  • Статьи и новости о CMS Joomla!
  • Статьи о web-разработке и многое другое…
Будьте всегда в курсе событий мира Joomla!
Мы на Facebook
Мы на Twitter
Страница в Google+
Мы ВКонтакте
Наш канал YouTube
FAQ
Инструментарий