Добавление Tasks и Jumplists к Pinned Sites в IE9
В IE9 Beta появилась возможность интеграции с Windows 7, а именно закрепить сайт в панели задач и открывать сайт как обыкновенную настольную программу.
Для того, чтобы ваш сайт поддерживал эту возможность, необходимо добавить несколько мета тегов:
где
- application-name - название вашего сайта
- msapplication-tooltip - подсказка
- msapplication-starturl - адрес вашего сайта
Кроме того, есть возможность добавить задачи (tasks).
Для этого необходимо добавить один или несколько мета тегов msapplication-task, который содержит такие параметры:
- name – название страницы
- action-uri – ссылка страницу
- icon-uri – иконка, которая будет показываться возле названия (как правило, используют favicon.ico, но это не обязательно)
Для нашего сайта это выглядит таким вот образом:
На данном этапе это выглядит таким образом:
Если же мы хотим управлять нашим Jumplist, то нам пригодится Jumplist API.
API содердит 4 Javascript метода:
- msSiteModeCreateJumplist – создает новый Jumplist
- msSiteModeAddJumplistItem – добавляет новый элемент в Jumplist
- msSiteModeShowJumplist – показывает созданный Jumplist
- msSiteModeClearJumplist – очищает Jumplist
Пример того, как сделать простой Jumplist с одним элементом:
Кроме того, можно воспользоваться свойством msIsSiteMode для проверки того, или ваш сайт уже прикреплен (pinned):
Как вы видите, ничего сложного в работе с Pinned Sites нет. Процедура поддержки новых возможностей IE9 занимает всего несколько минут.
Ссылки по теме:
Компании из статьи
Microsoft Украина | Украинское подразделение компании Microsoft. |