Утром доделаю

Браузер Panasonic Viera Smart TV

(TX-LR32E6)

Panasonic Viera Smart TV (TX-LR32E6
Разрешение экрана 1920 × 1080
Размер вьюпорта 1256 × 630
Браузер На движке WebKit
User Agent Mozilla/5.0 (X11; FreeBSD; U; Viera; ru-RU) AppleWebKit/537.11 (KHTML, like Gecko) Viera/3.3.2 Chrome/23.0.1271.97 Safari/537.11
Acid3 100/100, с багами
HTML5 Test 333/555
CSS3 Test 54%

Браузер одновкладочный, на движке WebKit (похоже на модифицированный Chrome). Довольно медленный, особенно неохотно работает с анимациями.

Взаимодействие

Пульт
Пульт

Браузер управляется пультом (можно подключить мышку и клавиатуру). Курсор передвигается стрелками на пульте. Цветные кнопки используются как контекстные функциональные клавиши. В основном окне браузера они привязаны к зуму и изменению режима курсора. Зум приближает часть вьюпорта, не изменяя размера самого вьюпорта.

Режим курсора меняется между перемещением и перетаскиванием (второй эмулирует перемещение мыши с зажатой кнопкой). Состояния :hover и :active работают с курсором без проблем (:active срабатывает после небольшой задержки).

Сайт скроллится подведением курсора к краю экрана. Блоки со скроллом можно поскроллить только нажатием на стрелочки скроллбара, что не очень удобно. Скроллбар виден постоянно.

Тесты

Acid3 проходится полностью, но с багами:

Acid3 test result

Поддержка фич

Фичи тестировались Модернайзером. Полная таблица моих тестов на гугл доксах.

Фича Тест Реальный результат
backgroundsize True True
bgsizecover True True
borderradius True True
boxshadow True True
boxsizing True True
cssanimations True True (-webkit-)
cssgradients True True (-webkit-)
csstransforms True True (-webkit-)
csstransforms3d False True (-webkit-)
csstransitions True True (-webkit-)
fontface True True
mediaqueries True True
opacity True True
rgba True True
textshadow True True
touch False False

Шрифты

Из дефолтных шрифтов есть только monospace и sans-serif. Fantasy, cursive и serif отображаются sans-serif’ом. Подключаемые шрифты поддерживаются без проблем.

Формы

Браузер в зачаточной форме поддерживает некоторые типы полей ввода:

Тест различных типов полей ввода

Датапикера нет. Экранная клавиатура никак не адаптируется под тип поля. Валидация работает для полей email и url, дружит с аттрибутами required и pattern.

Итого

Практически полноценный Хром в плане рендеринга, но медленный и с плохим интерфейсом.

Опубликовано в «Редких зверях»