Возможности браузера Opera




История браузера Opera

 

В 1992 году Йон Стефенсон фон Течнер (норв. Jon Stephenson von Tetzchner) и Гейр Иварсёй (норв. Geir Ivarsøy) входили в исследовательскую группу компании Televerket (Норвежская национальная телефонная компания, сейчас носит название Telenor). Они принимали участие в разработке комплекса ODA — стандартизированной системы сбора, хранения документации, изображений и другой информации. Разработанная система не нашла широкого распространения и вскоре работы по ней были заморожены. Эта же исследовательская группа запустила первый норвежский сервер и «домашнюю страничку» в 1993 году.

 

Наиболее распространённый в то время браузер Mosaic имел достаточно примитивную структуру и не обеспечивал достаточный уровень эффективности. Поэтому группа исследователей предложила компании Televerket разработать собственный браузер, более адаптированный к различным веб-стандартам. Руководство Televerket поддержало разработку, и в конце 1993 года вышел первый работающий прототип.

 

Когда в 1994 году Televerket была приобретена государством, фон Течнеру и Иварсею было позволено продолжать разработку браузера на собственные средства. В 1995 году Televerket была переименована в Telenor. 30 августа 1995 года фон Течнер и Иварсёй создали компанию Opera Software, которая продолжила разработку браузера. Этот день разработчики считают «днём рождения» Opera.

 

Первые версии программы, которая первоначально называлась MultiTorg Opera, не были опубликованы, хотя использовались на международной конференции по WWW в качестве средства просмотра веб-страниц и документов. Программа получила известность благодаря своему интерфейсу, который обеспечивал удобный просмотр нескольких документов.

 

В 1996 году была выпущена вторая версия MultiTorg Opera, ставшая общедоступной. Программа распространялась только для Microsoft Windows как условно-бесплатная (shareware).

 

31 декабря 1997 года была выпущена третья версия, которая стала кроссплатформенной и включала поддержку JavaScript. Начиная с версии Opera 3.5, вышедшей в 1998 году, браузер поддерживает технологию каскадных таблиц стилей (CSS).

 

Версия 4.0 под кодовым названием Elektra появилась 28 июня 2000 года. Эта версия браузера стала первой, в которую был включён почтовый клиент и последней, распространяемой по принципу shareware.

 

Следующая, пятая версия браузера, стала доступна 6 декабря 2000 года и распространялась свободно — пробный период был заменён adware-баннером, который демонстрировался пользователю во время сеанса работы с программой. Рекламу можно было отключить после оплаты лицензии.

 

В Opera 6.0 (29 ноября 2001 года) была добавлена поддержка Unicode. Появилась возможность работать в нескольких независимых друг от друга копиях приложения (SDI-интерфейс). При этом возможности MDI были сохранены.

 

Opera 7 стала доступна 28 января 2003 года. В её основе лежал новый браузерный движок Presto, с улучшенной поддержкой CSS, интерфейса Document Object Model (DOM) и другими нововведениями. Добавлена поддержка динамических слоёв и RSS. От совместимости с Mac OS 9 было решено отказаться. Версия Opera 7.6, в которую было добавлено голосовое управление и опция fit to width (выровнять по ширине), позволяющая отображать страницы на небольших экранах без существенного снижения информативности, так и не была выпущена, и все эти возможности стали доступны пользователям только в следующей, восьмой, версии программы.

 

19 апреля 2005 года вышла Opera 8.0. Основными отличиями от предыдущих версий стали оптимизация и упрощение интерфейса программы, добавлены режим презентации (Opera Show) и возможность создания пользователем собственных скриптов с помощью языка User JavaScript. Изменения в интерфейсе вызвали недовольство у ряда пользователей, так как некоторые дополнительные настройки оказались скрыты. С выходом Opera 8.5 20 сентября 2005 года Opera Software объявила, что браузер теперь будет полностью бесплатным и свободным от рекламы.

 

После двух бета-релизов, 20 июня 2006 года вышла финальная версия Opera 9.0, кодовое название Merlin. Начиная с девятой версии, в пакете появились виджеты — небольшие приложения различного назначения, открывающиеся в отдельных окнах. Была добавлена поддержка спецификации XSLT, протокола BitTorrent, совместимость с графическим форматом SVG расширена до уровня 1.1 Basic. В Opera 9.10 появилась антифишинговая защита, а начиная с версии 9.20 интерфейс быстрого перехода Speed Dial на 9 закладок. Браузер стал первым для Microsoft Windows, успешно прошедшим тест Acid2.

 

Начиная с девятой версии браузера, разработчики дают ключевым сборкам Opera имена собственные, которые выбираются из названий птиц семейства соколиных. Так версии Opera 9.0х — 9.2х получили кодовое наименование Merlin (в переводе с английского «Кречет»). Название Kestrel (Пустельга) выбрано для промежуточной версии Opera 9.5. Набор кодов для следующей версии, Opera 10, назван разработчиками Peregrine (Сапсан).

 

 

28 марта 2008 года на официальном сайте Opera появилось сообщение о выпуске тестового билда WinGogi (для Линукс — LinGogi), который успешно проходит тест Acid3. По словам разработчиков, эта сборка была закончена двумя днями раньше и изначально не предполагалась к распространению. Таким образом, WinGogi стала первой программой, проходящей тест Acid3. Сборка малофункциональна, интерфейс её сильно упрощён. Примечательно, что вышедший в этот же день официальный билд браузера набирал в тесте Acid3 только 79 баллов из 100.

 

В июне 2008 года состоялся релиз Opera 9.50. Эта версия — промежуточный шаг между Opera 9.2 и Opera 10. В ней запланированы некоторые улучшения системы рендеринга отображения страниц, из тех, что планируется полностью реализовать в Opera 10. Ещё одной целью выпуска этого релиза является улучшение совместимости с различными операционными системами. Также был сильно изменён дизайн браузера.

 

В октябре 2008 года выпущена Opera 9.62. Эта версия стала гораздо стабильнее предыдущих из линейки Opera 9.5+.

 

3 декабря 2008 года разработчики выпустили первую альфу-версию Opera 10, которая использует новую версию движка Presto 2.2, благодаря которому она на 30 % быстрее открывает страницы и проходит тест Acid3 на 100 баллов из 100, что означает полную совместимость Opera 10 с Web 2.0. Также было внедрено автоматическое обновление, поддержка HTML-форматирования отправляемых писем и встроенная проверка орфографии.

 

3 июня 2009 года разработчики выпустили первую бета-версию Opera 10. Из основных изменений по сравнению с первой альфа-версией можно отметить возможность вытягивания вкладок в высоту (при этом во вкладках отображаются миниатюры открытых страниц) и расширенные настройки Speed Dial. Другие изменения: новый дизайн интерфейса, обновление движка до Presto 2.2.15 и Opera Turbo — утилита, ускоряющая загрузку страниц путём сжатия трафика.

 

1 сентября 2009 года выпущена Opera 10. В версию вошли изменения альфа- и бета-версий: более скоростной движок, вытягивающиеся закладки с предпросмотром, простая настройка Экспресс-панели (Speed Dial), Opera Turbo для ускорения на медленном интернете, автоматическое обновление, встроенная проверка орфографии и др. Окончательный релиз проходит Acid3 на 100/100.

 

Возможности браузера Opera

 

Примеры жестов мышью в Opera

 

Назад: удерживая нажатой правую кнопку мыши, двинуть указатель влево и отпустить или удерживая правую кнопку, кликнуть левой
Вперёд: удерживая нажатой правую кнопку мыши, двинуть указатель вправо и отпустить или удерживая левую кнопку, кликнуть правой
Новая вкладка: удерживая нажатой правую кнопку мыши, двинуть указатель   вниз и отпустить

 

Компания Opera Software позиционирует Opera как «самый быстрый браузер на Земле» («the fastest browser on Earth»). Независимые проверки показали, что Opera 9.01 быстрее других браузеров в четырёх тестах из семи на Microsoft Windows и Mac OS X и в трёх из семи на Linux. Самой сильной стороной Opera является работа со скриптами JavaScript, примерно вдвое быстрее чем у других браузеров. Кроме того, Opera начинает отображать содержимое страницы до полной её загрузки, что также экономит время пользователя, особенно при медленном соединении и большом количестве внедрённых объектов.

В Opera встроен TDI-интерфейс, настраивается блокировка всплывающих окон, есть защита от мошенничества, менеджер закачек, BitTorrent-клиент, меню поиска, RSS-агрегатор. Также в пакет входит почтовый клиент Opera Mail и клиент для IRC-сетей.

 

Одна из особенностей браузера — возможность быстрого перехода к наиболее часто посещаемым страницам (Speed Dial — «быстрый набор» или «экспресс-панель»). Пользователь может задать адреса веб-страниц в девяти слотах, и после открытия пустой вкладки на ней будут отображены по умолчанию 9 (3×3) ячеек, в каждой из которых уменьшенная копия заданной страницы. Эта опция значительно облегчает навигацию между веб-сайтами. Настроить количество сайтов в Speed Dial можно начиная с версии 9.5, изменив файл speeddial.ini в папке профиля. А начиная с версии 10.0 beta эта опция доступна в интерфейсе браузера.

 

Opera поддерживает так называемые виджеты (Opera Widgets) — маленькие веб-приложения, которые можно запустить из среды браузера. Среди прочих существует «User JavaScript», диалект скриптового языка, позволяющая пользователю редактировать скрипты на веб-страницах и добавлять новые. Готовые скрипты можно скачать на сайте UserJS.org, с другого адреса: Userscripts.org можно скачать аналогичные скрипты для Greasemonkey, большинство из которых можно использовать и в Opera. Третий способ расширения возможностей браузера — подключение плагинов, меняющих внешний вид браузера или добавляющих к нему новые функции. В то же время, использование плагинов ограничено. Можно подключать только плагины, одобренные и распространяемые Opera Software, тогда как в некоторых других браузерах есть возможность устанавливать плагины любых разработчиков.

 

 

Управление и интерфейс

 

В браузер Opera предусмотрены средства управления для людей с нарушениями зрения или ограниченными двигательными возможностями: есть голосовое управление и возможность подключения «экранных дикторов». С помощью различных установок пользователь может настроить интерфейс по своему вкусу.

 

Есть возможность осуществлять навигацию и настройку браузера, используя только клавиатуру. «Горячие клавиши», заданные по умолчанию, можно переобозначить по своему усмотрению. Можно также использовать «жесты мышью», которые существенно упрощают навигацию с помощью этого манипулятора, определённые последовательности нажатия клавиш и движений «мыши» позволяют, например, быстро листать или обновлять страницы, не перемещая курсор к иконкам меню навигации.

 

Масштабирование страниц позволяет пропорционально увеличивать или уменьшать все элементы документа: текст, изображения, флеш-анимацию, создавая эффект приближения и удаления страницы. Масштаб можно изменять в пределах от 20 % до 1000 %. Пользователь может настроить шрифты и цвета для веб-страниц, и даже преодолеть настройки стилей CSS. Это может быть полезным, например, для страниц с неудачным дизайном: когда шрифты трудночитаемы или контраст между цветом шрифта и фоном недостаточен.

 

Голосовое управление, разработанное совместно с IBM, позволяет пользоваться браузером без помощи мыши и клавиатуры. Opera также может читать вслух страницы и выделенные фрагменты, но это возможно только в среде Microsoft Windows и только с помощью экранного диктора, встроенного в браузер, так как программы сторонних разработчиков, начиная с версии Opera 6.0, не поддерживаются.

 

«Пасхальные яйца»

 

Бета-версии Opera 9 содержали «пасхальное яйцо» — при запуске теста Acid2 жёлтый смайлик через некоторое время начинал отслеживать глазами курсор мышки. Если после этого на нём кликнуть, появлялось сообщение JavaScript «Because just passing is not enough;)» — «Потому что простого прохождения недостаточно;)». Это стало возможным благодаря изменению кода теста с помощью Opera's browser.js. Изменённый код доступен в виде отдельного файла на языке User JavaScript. Другое «пасхальное яйцо» было обнародовано одним из разработчиков программы: если в адресной строке ввести /., то откроется страница slashdot.org.

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2019-12-18 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: