Safari 5
Apple выложила для свободного скачивания новую версию собственного браузера - Safari 5.
🕛 08.06.2010, 19:25
Перечень изменений коротко возможно описать 3-мя пунктами: Safari Reader - особый интерфейс для чтения статей (и текстов вообще)Safari Extensions - долгожданная помощь расширений (хотя, достаточно специфичная)Улучшенная помощь HTML5Safari Reader
Safari Reader - новый элемент интерфейса браузера, облегчающий чтение длинных статей. При помощи специальных алгоритмов Safari может догадаться, что на странице размещена статья и по вашему желанию продемонстрировать вам ее в лишенном лишних элементов интерфейсе. Выглядит это приблизительно так:Обратите свое внимание на кнопку "Reader" в строке адреса
Характерный новостной веб ресурс, к примеру, Lenta.ru уделяет только мало пространства именно статье. Habrahabr, показанный на примере (рекурсия rules!) также не чересчур похож на неплохо сверстанный журнал.
При нажатии на кнопку "Reader", статья представляется нам совсем в другом виде:
Что может Reader:Определяет статьи почти везде. Я не сумел отыскать ресурса, где у него не получилось.Автоматически загружает и отображает следующие страницы, если статья разбита на некоторые Страницыумеет печатать статью (более не нужна отдельная "версия для печати" на сайтах)Может запоминать настройки размера текста для каждого ресурса
Safari Extensions
Намного более интересное, однако одновременно всерьез более неоднозначное нововведение - помощь расширений, которых Safari весьма не хватало.Очевидно про них пока не все, однако кое что понятно:Расширения базируются на HTML5, JS и CSS Скриптахрасширения запускаются в Сэндбоксерасширение может иметь кнопки в тулбаре, свой бар, пункты в контекстном Менюдля расширений есть собственный JS АПИ, дающий возможность получать доступ к окнам и табам Браузераестественно расширение может применять всяческие современности вроде Local Storage, Geolocation и Прочееразработка расширений ведется именно в Safari 5 при помощи Web INSPECTORВ Safari 5 встроен инструмент, упрощающий разработку расширений: возможно мышкой набросать настройки расширения, элементы тулбара, своего бара, контекстного Менюразработка под Safari 5 требует наличие development-аккаунта (однако он бесплатен)Каталог расширений откроется позднее этим летом
Полная информация уже сегодня доступна на developer.apple.com после простой регистрации.
В целом, АПИ выглядит весьма простым, в документации описаны параллели с аналогичным АПИ от Chrome, и параллели с Greasemonkey.