Выделите Свой Сайт В Speed ​​Dial

Десктопная версия браузера Opera, начиная с версии 11.10, позволяет владельцам сайтов определять, как их сайт будет отображаться в миниатюрах экспресс-панели.

По умолчанию для отображения используется снимок всей веб-страницы.

Теперь можно указать значок с помощью CSS или в теле веб-страницы.



Логотип

В этом разделе рассказывается, как использовать собственный логотип или значок на панели «Экспресс».



Иконки в HTML5
Возможно, вам знакомы значки закладок.

Впервые они были представлены в версии 5 Internet Explorer в 1999 году.

Хотя они не были включены в спецификацию HTML4, производители браузеров со временем согласился включить поддержку значки в качестве значения атрибута rel ссылки.

Позже Apple расширила поддержку значков на своих сенсорных устройствах посредством значок яблока .

Согласно спецификации HTML5, значок в настоящее время действительный , стандартизированное значение элемент для атрибута rel.

Объявление значка для панели Эexpress
Объявление значка для панели Эexpress во многом похоже на объявление значка сайта.

Вам просто нужно добавить тег в заголовок веб-страницы:

  
  
  
  
  
  
  
  
   

<head> <title>My Opera</title> <link rel="icon" type="image/png" href=" http://path/to/logo.png "> </head>

Значок панели Эexpress должен иметь следующий вид:
  • минимум 114 х 114 пикселей.

    Меньшие значки будут игнорироваться;

  • Файл должен быть в формате PNG, JPG или GIF. Файлы SVG пока не поддерживаются.

    Если вы используете анимированные изображения, будет отображаться только первый кадр.

По умолчанию максимальный размер значка составляет 260 x 195 пикселей.

Значки большего размера будут уменьшены до соответствующих размеров ( демо ).

Вы можете изменить значения по умолчанию минимального и максимального размера значков в меню настроек браузера в Opera:config. Opera 11.10 также поддерживает apple-touch-icon, apple-touch-icon-precompose и image_src.

Использование нескольких значков
Вы также можете указать несколько значков.

Это очень удобно, если вы хотите, чтобы пользователь использовал один значок при добавлении страницы в закладки, а другой при добавлении сайта в Экспресс-панель.



<head> <title>My Opera</title> <link rel="icon" type="image/png" href=" http://path/to/128x128image.png "> <!-- This will be the speed dial icon --> <link rel="icon" type="image/png" href=" http://path/to/200x200image.png "> </head>

Если вы объявите несколько значков, на панели Эexpress отобразится больший из них ( демо ).

Если значки имеют одинаковый размер, будет использоваться тот, который объявлен первым ( демо ).



?Экспресс-панель с учетом содержимого

В этом разделе описывается несколько новых способов получения контента для панели Эexpress:
  • использование режима просмотра: свернуто в CSS;
  • использование HTTP-заголовка X-Purpose;
  • автоматическая перезагрузка.



Использование режима просмотра: свернуто


Выделите свой сайт в Speed ​​Dial

Рисунок 1: Экспресс-панель в Opera 11.10. Параметр режим просмотра определяет, как будут указаны стили в зависимости от режима просмотра.

Используя режим просмотра: свернуто, вы можете определить альтернативные стили для отображения содержимого, предназначенного для панели «Экспресс».

Режим просмотра работает аналогично ширине устройства.

Стили должны содержать СМИ .



@media screen and (view-mode: minimized) { body { color: #fff; background: #b20000; } }

Вы также можете включить файл CSS и установить значение атрибута мультимедиа следующим образом:

<link rel=stylesheet type="text/css" href="minimizedstyles.css" media="(view-mode:minimized)">

Пример использования режима просмотра: свернуто Здесь .

Помните, что режим просмотра: минимизирован переключает область просмотра на экспресс-панели на 260 x 195 пикселей.



Использование HTTP-заголовка

Также возможно использовать разные URL-адреса для экспресс-панели, каждый запрос которой содержит дополнительный HTTP-заголовок X-Purpose:view.

GET / HTTP/1.1 Host: www.bbc.co.uk/news X-Purpose: preview User-agent: Opera/9.80 (Macintosh; Intel Mac OS X 10.6.6; U; en) Presto/2.8.99 Version/11.10

При обнаружении этого HTTP-заголовка вы можете выбрать, какой URL-адрес будет использоваться, определить файлы, которые будут отправлены на экспресс-панель, или отобразить контент, специально подготовленный для экспресс-панели.

Обратите внимание, что тот же эффект не произойдет, когда пользователь перейдет на сайт из экспресс-панели.

В приведенном ниже примере мы используем директиву mod_rewrite Apache для перенаправления всех запросов панели Эexpress на /preview.html (возможно, вам захочется указать более конкретно в вашей конкретной ситуации):

RewriteEngine On RewriteCond %{HTTP:X-Purpose} ^preview$ RewriteRule ^(.

*) /preview.html

Или, может быть, вы предпочитаете использовать обработку запросов на стороне сервера на каком-либо языке.

Ниже приведен пример на PHP:

<Эphp if ($_SERVER['HTTP_X_PURPOSE'] == 'preview') { // Send Speed Dial content } else { // Send regular content } ?>



Автообновление через определенный интервал
Чтобы сделать содержимое Экспресс-панели более динамичным, вы можете установить интервал обновления, который будет использоваться после добавления сайта в Экспресс-панель.

Это можно сделать двумя способами:

  • используя метатег:

    <meta http-equiv="preview-refresh" content="3600">

  • возврат HTTP-ответа, например:

    Preview-Refresh: 3600

Этот интервал указывается в секундах, т.е.

значение 3600 будет равно 1 часу.



Приоритет

Порядок получения контента для панели «Экспресс» следующий: Приоритет в первую очередь отдается режиму просмотра: сведен к минимуму в CSS и стилях.

Если стили недоступны, браузер будет искать объявление значка для страницы.

Если ничего не объявлено или файл недоступен или поврежден, будет использован стандартный метод, а именно добавление снимка всей страницы.



Продукты, поддерживающие эту функцию

Пока эти улучшения доступны только пользователям десктопной версии браузера Opera.

Для справки

Ссылки из спецификации HTML5 WHATWG Спецификация режима просмотра п.

с.

Я приму все исправления и неточности в переводе.

Лучше в личку ;) Теги: #opera #быстрый набор #opera

Вместе с данным постом часто просматривают: