Opera (МФА: ) — браузер и пакет прикладных программ для работы в Интернете, выпускаемый компанией Opera Software. Разработан в 1994 году группой исследователей из норвежской компании Telenor. С 1995 года — продукт компании Opera Software, образованной авторами первой версии браузера. Суммарная рыночная доля браузеров Opera в январе 2021 года составила 2,17 % — шестое место в мире. В России процент пользователей браузера выше среднемирового. В январе 2021 года доля браузеров Opera в Рунете составила 5,55 %.

Браузер Opera портирован под множество операционных систем (включая Windows, macOS, Linux; ранее имелись версии для FreeBSD, Solaris). Также существуют версии браузера для мобильных платформ на основе Symbian OS, MeeGo, Java, Android, Windows Mobile, bada, iOS.

Opera для PC и Opera Mini распространяются бесплатно с 2005 года, Opera Mobile — с 2010 (бета-версии с 2009). 13 февраля 2013 года разработчики заявили о переводе всей линейки продуктов Opera Software на движок Blink и V8.

В 2021 году возможность использования VPN в браузере была заблокирована на территории Российской Федерации.

История

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

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

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

Opera Software и Google связывают партнёрские соглашения с 2005 года, срок продлённого договора закончился в ноябре 2009 года. 8 января 2007 года Opera Software объявила о договоре с Yahoo!, согласно которому Yahoo! становится эксклюзивным поисковым провайдером на мобильных устройствах, оснащённых Opera Mini.

В ноябре 2016 владельцы продали бренд и браузер китайской корпорации Golden Brick Capital Private Equity Fund I Limited Partnership за 600 млн долларов. Предыдущее предложение о покупке за 1,2 млрд не было одобрено регулятором.

10 мая 2017 года Роскомнадзор по запросу ФСБ внес браузер Opera Software AS в реестр организаторов распространения информации (ОРИ) . Реестровый номер 84-PP. Включение браузера Opera в ОРИ в соответствии с законом «О связи» означает согласие сервиса собирать, хранить и предоставлять данные о пользователях и их взаимодействиях компетентным органам. С 1 июля 2018 года ОРИ должны будут хранить информацию о фактах обмена сообщениями своих пользователей в течение года, а содержание этих сообщений, аудиозапись звонков, изображения — до полугода.

С 17 июня 2021 года Роскомнадзор потребовал удалить встроенный VPN из браузера на территории Российской федерации. Браузер Opera исполнил это указание, чем обвалил свою долю пользователей Рунета.

В конце 2021 Opera анонсировала старт beta-версии сервиса закладок Pinboards.Opera.

История версий

Opera (Presto) Opera 1 — браузер стал известен благодаря многодокументному интерфейсу (MDI), который позволял работать сразу с несколькими страницами в одном окне приложения.

Opera 2 — версия браузера, в которую разработчики добавили поддержку фреймов.

Opera 3 — версия, которая стала кроссплатформенной и включала поддержку JavaScript.

Opera 4 — версия, в которую был включён почтовый клиент.

Opera 5 — версия, которая распространялась свободно — пробный период был заменён adware-баннером, встроенный ICQ-клиент.

Opera 6 — версия, в которую была добавлена поддержка Unicode. Появилась возможность работать в нескольких независимых друг от друга копиях приложения (SDI-интерфейс).

Opera 7 — версия, в которую был добавлен новый браузерный движок Presto с улучшенной поддержкой CSS, клиентских сценариев и интерфейса DOM.

Opera 8 — версия, в которой была добавлена поддержка SVG Tiny, multimodal features и User JavaScript.

Opera 9 — версия, в которой была добавлена поддержка спецификации XSLT, совместимость с графическим форматом SVG.

Opera 10 — версия, в которой была добавлена поддержка автообновления браузера, Opera Turbo.

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

Opera 12 — версия, в которой было добавлено аппаратное ускорение и поддержка технологии WebGL.

Opera (Blink) 13 февраля 2013 года разработчики Opera заявили о переводе всей линейки своей продукции на движки WebKit и V8 в оболочке Chromium, имеющие открытый исходный код. 4 апреля в свете событий относительно движка Blink, созданного корпорацией Google и являющегося форком движка WebKit, Opera Software подтвердила свою позицию относительно привязки браузера к проекту Chromium — в новых версиях будет использован Blink.

Opera One

В апреле 2023 года была представлена предварительная версия Opera One, предназначенная для разработчиков. В июне 2023 года браузер стал доступен для всех пользователей. Opera One оснащена искусственным интеллектом, получившим название Aria. Он был разработан совместно с OpenAI и функционирует на собственном движке Opera Composer AI в сочетании с GPT 3.5. В январе 2024 года был анонсирован выпуск браузера на iOS, предназначенный для Евросоюза. Запуск запланирован на март.

В июне 2024 года в рамках раннего доступа вышла версия браузера R2 с обновлённым интерфейсом, ИИ-помощником и функцией раздвоенного экрана.

Ответвления для ПК

Opera Neon В 2017 году был представлен Opera Neon — экспериментальный браузер, который показывает, как может выглядеть современный веб-браузер. Opera Neon предоставляет необычные способы взаимодействия с веб-контентом, включая возможность перемещать элементы в браузере и легко забирать контент непосредственно из сети.

Opera (блокчейн-браузер) 13 декабря 2018 года Opera запускает версию собственного блокчейн-браузера в мобильной версии Opera 60 (Reborn 3), разработанного для взаимодействия с децентрализованным интернетом (Web 3.0). Также добавлен встроенный криптокошелёк «» как в мобильной, так и в полной версиях браузераOpera представила блокчейн-браузер с крипто-кошельком // Статья от 13.12.2018 г. «iXBT.com».Пользователи браузера Опера и встроенного крипто кошелька Crypto Wallet, на мобильных устройствах Android, могут теперь работать с кошельком на своем компьютере или ноутбуке, под управлением Windows. Компания Opera представила новый Web 3 десктоп-браузер Reborn 3 со встроенным криптокошельком «Crypto Wallet» // Статья на сайте helpsetup.ru..

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

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

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

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

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

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

Поддерживаемые стандарты Браузер Opera был одним из первых, поддерживающих CSS, ставшие к настоящему времени базовыми для веб-дизайна. В настоящее время Opera поддерживает многие веб-стандарты, включая редакции CSS 3, HTML5, XHTML 1.1, , , , WAI-ARIA, WML 2.0, XSLT, XPath, XSL-FO, ECMAScript 3 (JavaScript), DOM 2, XMLHttpRequest, HTTP 1.1, Юникод, SVG 1.1 Basic, SVG 1.1 Tiny, GIF89a, JPEG, WebExtensions. Браузер полностью совместим с графическими форматами APNG, PNG, в том числе в плане обработки альфа-канала.

Начиная с девятой версии Opera успешно проходит Acid2 — тест на соответствие самым современным технологиям веб-дизайна. Opera стала четвёртым браузером, прошедшим этот тест, и первым среди программ такого рода для Windows.

Opera полностью проходит тест Acid3 начиная с 10-й версии.

Безопасность и конфиденциальность В Opera есть несколько настроек безопасности, доступных пользователю. Одна из них — возможность быстрого удаления информации о посещённых страницах: очистка cookies, истории, кэша. Это полезно, если за компьютером поочерёдно работают несколько пользователей.

При посещении защищённых страниц Opera шифрует получаемую и передаваемую информацию с помощью протоколов высокой надёжности: SSL 3 или TLS. Информация о включении защиты отображается в адресной строке браузера. Пользователь может нажать на появившуюся там кнопку и проверить, не является ли страница мошеннической или созданной для «фишинга». Пользователь может включить автоматическую проверку страниц на «фишинг», но по умолчанию эта опция не активна.

Для защиты сохранённых паролей возможно шифрование базы данных паролей с использованием алгоритма 3DES и мастер-пароля в качестве ключа шифрования, которым также защищены личные сертификаты и данные wandReverse Engineering Team Blog .