Пять хитростей браузера Opera, о которых вы могли не знать. Вкладки - Браузер. Помощь

Пять хитростей браузера Opera, о которых вы могли не знать. Вкладки - Браузер. Помощь

07.05.2019

Разработка программного обеспечения долгий трудоёмкий процесс. Мало придумать новые функции, их надо опробовать, протестировать. Но в отличие от фармацевтических компаний, которые десятки лет проводят испытания нового продукта, прежде чем выпустить на рынок потребителей, программисты выпускают в свет «сырой» софт. Ведущие специалисты из компании OperaSoftware с партнёрами и энтузиастами не исключение. Поиск недостатков, ошибок и “багов” происходит за счёт обычных пользователей интернет обозревателя Опера . Недаром, перед использованием любой серьёзной утилиты, пользователь подписывается под соглашением на использования того или иного программного продукта. Случается проблема, браузер оповещает о ней прародителей. Те в свою очередь собирают статистику, и после анализа, фиксируют и устраняют недостатки. Иногда из “багов” получаются, очень даже неплохи “фичи”. Как правило, все исправления приходят на пользовательскую поисковую систему с очередным автоматическим обновлением.

В новейшей версии браузера Опера, помимо основных настроек, есть ещё три категории вспомогательного технического функционала:

  1. «Дополнительные настройки»
  2. «Opera flags настройка» — экспериментальные функции
  3. «Скрытые настройки»

Дополнительные настройки

«Меню » => «Настройки» или «Ctrl+P »/ В основных настройках меню, в самом низу поставить галочку в пункте «Показывать дополнительные настройки ».

После активации функционала дополнительных настроек, появляются новые возможности оптимизации пользовательского браузера. Они отмечены значком «серая точка».

«Пользовательские списки блокировки…» — возможность блокирования определённых вэб-ресурсов.

«Загружать фоновые вкладки с задержкой» — Данная опция запускает интернет обозреватель проворней, благодаря загрузке не всех вкладок с предыдущей интернет сессии, а исключительно активную страницу. Вкладки в фоне загружаются по мере открытия.

Дополнительные настройки пользовательского интерфейса.

Активация защиты от вредоносных сайтов в подменю «Безопасность».

Настройки коммуникации в реальном времени.

Экспериментальные функции

В поисковой строке набрать opera://flags .

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

Лучше терпеливо подождать доведения до ума новаторских опций. Как показывает практика, в новых релизах браузера Опера периодически появляется что-нибудь новенькое из этого списка.

Скрытые настройки

Данный вид настроек тоже предназначен для программных разработчиков. Но и обыватель, на свой страх и риск, может проводить эксперименты.

Чтобы попасть в этот опциональный функционал, необходимо провести обряд с нажатием некоторых клавиш в строго определённой последовательности в основном меню настроек, а именно:

После выполнения магического обряда, выскакивает грозно предупреждение с поздравлениями. Сглотнув слюну, нажать на кнопку «Я принимаю. Продолжить…»

Под пунктом «Показывать дополнительные настройки» появился новый раздел настроек для матёрых пользователей.

Новый открывшийся функционал помечен специальным серым значком восклицательного знака в треугольнике.

Не стоит забывать про последствия изменений скрытых настроек. Лучше, на всякий случай, сделать back up важных персональных данных.

Опытные пользователи Opera наверняка долго будут с грустью вспоминать тот момент, когда, перейдя с собственного движка Presto на Blink от Google, их любимый браузер в одночасье потерял львиную долю привычных функций.

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

О том, как включить скрытые настройки Opera мы расскажем в этой статье.

Первую группу скрытых по умолчанию опций найти проще простого. Зайдите в настройки программы, прокрутите первую же страничку до конца чтобы увидеть пункт «Показать дополнительные настройки».

Щелчок по этой опции мгновенно отобразит перед вами первую группу скрытых настроек Opera. Отличить их от других можно по наличию точечки рядом с чекбоксом:

По состоянию на в этой группе пользователь может обнаружить следующие новые настройки:

  • Загружать фоновые вкладки с задержкой (при запуске Opera будет загружать вкладки, оставшиеся с предыдущего сеанса просмотра, по мере ваших кликов по ним, а не все сразу. Это ускорит старт браузера и сэкономит память);
  • Показывать полный URL-адрес в комбинированной адресной строке и строке поиска;
  • Расположить вкладки вплотную к краю экрана при развёрнутом окне браузера (отключит полоску высотой в один пиксель над панель вкладок, предназначенную для масштабирования окна);
  • Использовать большие миниатюры на Экспресс-панели;
  • Максимальное число колонок (позволит настраивать число столбцов в экспресс-панели);
  • Использовать аппаратное ускорение, если доступно.

В целом, первая группа настроек скрыта весьма условно и, скорее всего, вы знали о ней и до нашего описания. Зато о второй группе опций, которые находятся здесь же, но тоже по умолчанию не отображаются, знают уже далеко не все.Чтобы их увидеть вам необходимо проделать оригинальную комбинацию. Находясь в настройках Opera нажмите последовательно на клавиатуре следующие клавиши: Вверх, Вверх, Вниз, Вниз, Влево, Вправо, Влево, Вправо, B, A, Enter.

Как только вы это сделайте, перед вами появится всплывающее окно с грозным предупреждением о том, что никакой ответственности за ваши действия со скрытыми настройками создатели браузера не несут.

Несмотря на серьёзность предупреждения, чего-то архиважного во второй группе скрытых опций (по состоянию на Opera 24) нет. Да и самих настроек тут немного. Если скрытые пункты первой группы обозначаются точкой рядом с чекбоксом, то здесь сбоку появляется восклицательный знак, а сама опция выделяется серым фоном.

Пользователю открываются следующие новые параметры:

  • Задержка предпросмотра вкладок (регулировка функции (Tab Peek), появившейся в Opera 24. Позволяет регулировать скорость отображения большого превью вкладок при наведении на них курсора мыши);
  • Миниатюры на Экспресс-панели (настройка ширины и высоты превью на экспресс-панели);
  • Скрыть поле поиска на Экспресс-панели;
  • Всегда показывать настройки для опытных пользователей (позволяет в следующий раз не вводить никаких комбинаций и изначально видеть скрытые настройки).

Наконец, третья группы настроек находится на служебной странице «opera://flags». Чтобы перейти к этой страничке её название без кавычек необходимо скопировать в адресную строку браузера и нажать Enter.

Здесь экспериментальных функций больше всего. В Opera 24 их было более сотни. В обязанности локализаторов, очевидно, не входит перевод описания настроек на этой странице, поэтому все эти описания исключительно на английском. Более того, ряд функций на этой странице даже после активации может оказаться неработоспособным или работать криво. После включения или отключения любой из опций здесь обязателен перезапуск браузера.

Некоторые из настроек, что есть «opera://flags» позволяют включать в Opera особенности, которые появятся в следующей версии. Например, в Opera 24 можно включить PDF-вьювер, менеджер закладок (у нас не заработал) и экспресс-панель в стиле экспериментального браузера Coast, что будут включены по умолчанию только в 25-ой версии. Таким образом, не всегда обязательно уходить на тестовый канал, чтобы попробовать отдельные его фишки.

Настроек на этой служебной странице очень много, но львиная доля из них заинтересует скорее разработчиков, чем простых пользователей, поэтому мы позволим себе остановиться лишь на наиболее интересных, на наш взгляд, опциях:

  • Tab cycling – в случае переключения этой настройки в состояние «включено», при нажатии Ctrl+Tab на клавиатуре вы будете перебирать вкладки по порядку их последнего использования, а не по очереди, как это происходит сейчас;
  • Synchronization и Use Synchronization test servers – частично оживляют потерянную после перехода на новый движок функциональность синхронизации данных. Работает в экспериментальном режиме, к чему следует отнестись предельно серьёзно;
  • Tab hibernation – позволяет выгружать из памяти содержимое открытых, но давно не использовавшихся вкладок. Пригодится тем, кто любит работать с большим числом табов, но не разжился большим объёмом оперативной памяти;
  • Opera Turbo, version 2 и Video compression in Opera Turbo 2 – вторая версия фирменной технологии Turbo, отвечающей за сжатие данных и, как следствие, ускоренную загрузку страниц. Рекомендуется на медленных соединениях;
  • Enable DirectWrite – включает отрисовку шрифтов в программе через DirectWrite. В Chrome подобное было включено по умолчанию в версии 37, после чего запрос стал весьма популярен, так что, на любителя;
  • Overlay scrollbars – включает экспериментальные полосы прокрутки, которые в разы компактнее тех, что используются в Windows;
  • Save Page as MHTML – возвращает в Opera утраченную возможность (веб-архивом) Соответствующая опция появится в диалоге сохранения страниц, вызываемом нажатием Ctrl+S.

Таким образом, мы обозначали три группы скрытых настроек Opera. К сожалению, многих привычных особенной, например таких, как выделение текста посреди ссылок в браузер пока не вернуть. Некоторые настройки норвежцы, похоже, умышленно скрывают сами. Например, можно только ручной правкой файлов веб-обозревателя. И всё же постепенно былые функции возвращаются в программу. Напомним, в пользователи вновь увидят новый менеджер закладок.

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

Сохранение веб-страниц одним файлом

В классической Opera у пользователя была удобная возможность сохранять любые веб-странички одним файлом в формате MHT. К сожалению, с переходом на новый движок браузер лишился этой возможности и сейчас команда «сохранить страницу полностью» приводит к сохранению открытого сайта в HTML-файл и связанную с ним папку с данными. Это чертовски неудобно и вносит немало хаоса, особенно когда вам нужно сохранить много страничек.

Впрочем, возможность сохранять веб-сайты одним файлом по-прежнему есть в Opera, хоть и запрятана достаточно далеко. Для начала наберите в адресной строке opera:flags и перейдите по этому адресу. С помощью встроенного поиска отыщите там параметр «Save Page as MHTML». Включите его и перезагрузите браузер. Таким образом, вы вернёте прежний функционал, а в окне, открываемом через Ctrl+S, вновь появится команда «сохранить одним файлом».

Выпадающее меню закладок

Вы часто используйте закладки, но не хотите, чтобы панель с ними постоянно висела перед вашими глазами, занимания отведённое для контента веб-страниц пространство? В таком случае обратите внимание на ещё один интересный параметр, который есть на упомянутой выше служебной странице opera:flags. Параметр называется Simplified OMenu и вам нужно его отключить.

После перезапуска программы вы увидите, что в главном меню появилось выпадающее подменю, обеспечивающее быстрый доступ к вашим закладкам, без необходимости уходить с текущей страницы.

Больше места для ячеек на экспресс-панели

Если вы активно наполняйте экспресс-панель Opera собственными ячейками, то рано или поздно их станет слишком много и в итоге страницу каждый раз придётся прокручивать, что не очень-то удобно. При этом нетрудно заметить, что по бокам экспресс-панели остаётся много неиспользуемого места, а ценное пространство вдобавок отбирает вмонтированная в speed dial поисковая строка и отдельная ячейка для добавления новых сайтов.

Все это можно исправить буквально в пару кликов. Зайдите в настройки программы, перейдите там в раздел «браузер» и прокрутите его вниз. Там вы увидите пункт «показывать дополнительные настройки», после активации которого веб-обозреватель начнёт отображать дополнительные опции.


В результате в том же разделе отобразится настройка, позволяющая регулировать число столбцов экспресс-панели. Благодаря ей вы сможете задействовать прежде пустующее пространство по бокам speed dial. Впрочем, это ещё не всё. После активации дополнительных настроек новые опции появляются также и в параметрах самой экспресс-панели. Там вы увидите новые пункты для скрытия встроенного поиска и кнопки добавления сайтов.

Загрузка фоновых вкладок по требованию (с задержкой)

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


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

Смена поиска на экспресс-панели

К сожалению, далеко не во всём современная Opera даёт столь же богатый выбор настроек, как это прежде было в классической Opera. Яркий пример - поиск на экспресс-панели. Установленный там Яндекс нельзя изменить на другой, никакими штатными настройками браузера. Именно эта особенность раздражает некоторых пользователей.

К счастью, изменить поиск всё-таки можно, правда, для этого понадобится вручную слегка откорректировать файлы конфигурации. В частности, вам необходимо найти файл Local State. В Windows 7 и выше отыскать его вы сможете, если включите отображение скрытых файлов в проводнике и перейдёте по пути C:\Users\Имя_ПК\AppData\Roaming\Opera Software\Opera Stable, где вместо многоточия должен быть ваш ник в системе.

Откройте этот файл через блокнот и найдите строки: "country":"RU"» и «"country_from_server":"RU"» (если вы с другой страны, то у вас значение будет другое, к примеру для Украины будет UA).

В этих строках нужно заменить «ru», на «us», после чего сохранить изменения. Браузер в это время должен быть выключен. При включении вы увидите, что на экспресс-панели вас теперь встречает поисковая строка с логотипом Google вместо Яндекс.

09 Фев

Как в Opera получить доступ к скрытым настройкам

После перехода Opera на движок Blink от Google, браузер начал терять свою привлекательность в использовании из-за того, что в нем убрали большинство дополнительных функций и настроек, которые были доступны в старой версии Opera на движке Presto и предоставляли пользователям возможность более гибкой настройки браузера. С выходом новых версий Opera в браузере появляются новые возможности, функциии и настройки. В представленном руководстве рассмотрено, как включить скрытые настройки в Opera.

В новой версии Opera существует несколько категорий настроек, такие как «Дополнительные настройки» , и «Экспериментальные функции» .

«Дополнительные настройки» можно включить без каких-либо трудностей и знаний сочетания «секретных» клавиш или ввода команд, для того что бы включить «Дополнительные настройки» в Опере, достаточно нажать сочетание клавиш Alt+P или кнопку «Настройки» в меню браузера, прокрутить страницу с настройками до конца и отметить пункт «Показать дополнительные настройки» , после чего они будут отображены на странице настроек и помечены точкой.

В дополнительных настройках Opera, вы можете включить такие функции, как:


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

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

Расположить вкладки вплотную к краю экрана при развернутом окне браузера
При активации данной опции, вкладки располагаются вплотную к краю экрана на 1 пиксель.

Максимальное число колонок
Позволяет указать количество колонок для сохранения миниатюр сайтов на экспресс-панели.

Использовать аппаратное ускорение, если доступно
Данная функция позволяет браузеру использовать ресурсы видеокарты для более быстрого отображения страниц.

Скриншот 1. Настройки Opera.

Для того чтобы включить «Настройки для опытных пользователей» , нажмите сочетание клавиш Alt+P или кнопку «Настройки» в меню браузера, откроется окно со стандартными настройками браузера (см.Скрин.1) .

Стоит отметить, что после открытия окна с настройками Оперы, курсор не должен быть активным (мигать) в любом из полей, например, в адресной строке или в строке поиска настроек, для того чтобы убрать курсор, щелкните указателем мыши на любом участке окна, также раскладка клавиатуры должна быть переключена на английский язык.

Скриншот 2. Предупреждение.

Затем на клавиатуре нажмите клавиши ↓ ↓ ← → ← → ba , после чего откроется окно с предупреждением, что вы включили «Настройки для опытных пользователей» (см.Скрин.2) . Ознакомьтесь с предупреждением от разработчиков и, если вы готовы на свой страх и риск использовать скрытые настройки Opera, нажмите кнопку «Я понимаю. Продолжить…»

В Настройках для опытных пользователей вы можете активировать опции:

Задержка предпросмотра вкладок
Позволяет настроить время задержки вывода окна предпросмотра вкладок

Скрыть поле поиска на Экспресс-панели
Позволяет скрыть поле поиска, которое расположено в верху Экспресс-панели

Всегда показывать настройки для опытных пользователей
После активации данной опции «Настройки для опытных пользователей» будут всегда под рукой

Скриншот 3. Настройки для опытных пользователей.

Настройки для опытных пользователей Opera помечены треугольником (см. скрин.3) , для того что бы каждый раз не выполнять включение скрытых настроек в Опере, поставьте галочку напротив пункта «Всегда показывать настройки для опытных пользователей» (см. скрин.4) .

Скриншот 4. включение настроек для опытных пользователей в Opera.

Для того чтобы получить доступ к Экспериментальным функциям Opera в адресной строке браузера введите opera://flags и нажмите клавишу Enter , после чего откроется страница со списком экспериментальных функций Opera (см. Скрин.5) .

Скриншот 5.

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

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

Категории: , /

Ближайшие изменения в браузере Chrome вряд ли порадуют разработчиков Slack, Discord и других программ, которые работают во вкладках браузера. В бета-версии Chrome 56 реализован новый механизм оптимизации таймеров для фоновых вкладок .

На первый взгляд, инициатива разработчиков выглядит хорошим делом. В сентябрьском плане внедрения (Intent to Implement) объясняются причины, которые сподвигли разработчиков на такое решение.

Главная причина - некоторые плохо спроектированные приложения (например, скрипты аналитики и javascript-реклама) потребляют много ресурсов CPU, хотя находятся в фоновом режиме. Это негативно отражается на производительности браузера и потребляет энергию аккумулятора на мобильных устройствах. Такая обработка активности в фоновых вкладках совершенно ни к чему. Идея состоит в том, чтобы установить максимальный лимит вычислительных ресурсов, которые можно дать фоновому приложению.

Реализация плана выглядит следующим образом:

  • У каждого компонента WebView будет бюджет (в секундах) для работы таймеров в фоновом режиме.
  • Таймер не может запуститься, если бюджет отрицательный.
  • После выполнения таймера его время работы вычитается из бюджета.
  • Бюджет автоматически пополняется со временем (на 0,01 с бюджета с каждой секундой реального времени).
Разработчики решили, что торможение фоновых вкладок никак не помешает пользователю. Вкладки с активным звуком в Chrome не считаются фоновыми, так что на них нововведение никак не скажется.

Наибольшее опасение вызывали фоновые страницы трёх типов:

  • которые используют таймер для изменения фавикона, как это делает Gmail;
  • которые используют таймеры для воспроизведения звука, например, для звука входящего сообщения в мессенджере (касается практически всех мессенджеров и групповых чатов);
  • только что открытая страница, которая начала загружаться, а пользователь в это время открывает новую вкладку с расчётом, что эта страница загрузится до конца в фоновом режиме.
Предварительные тесты показали, что реализация торможения фоновых вкладок не поломала функциональность Gmail, хотя затормозила некоторые нотификации в тех мессенджерах и программах, которые активно используют ресурсы CPU. В целом, реализация работала хорошо и действительно снизила энергопотребление и увеличила быстродействие браузера в активных вкладках.

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

Казалось бы, разработчики всё продумали и всё отлично. Небольшое замедление с приходом нотификаций в мессенджере - не такая уж большая проблема.

Но в реальности оказалось, что нотификации в фоновых приложениях могут приходить с опозданием на несколько минут . Это уже конкретно ломает функциональность таких приложений. Создателям придётся искать способы, как обойти этот встроенный «режим энергосбережения» Chrome. Очевидным кажется приём с постоянным проигрыванием звуком на нулевой громкости. Возможно, они придумают что-нибудь ещё.

Казалось бы, фоновым приложениям нужно всего лишь уменьшить потребление CPU, чтобы уложиться в вычислительный бюджет, который выделяет для них браузер. Но это не выход. В реальности многим приложениям действительно нужно выполнять большой объём работы в фоновом режиме. Например, популярные программы вроде Slack и Discord постоянно синхронизируют каналы, парсят новые сообщения от сотен пользователей в десятках каналов, чтобы определить, когда нужно побеспокоить пользователя нотификацией, а когда не нужно этого делать.

Slack и Discord - не единственные такие программ, есть очень много других веб-приложений, которые активно работают в фоновом режиме. Например, биржи для биткоин-трейдинга в реальном времени. Чтобы проверить новый режим Chrome разработчик одного из таких ресурсоёмких приложений запустил в фоновой вкладке Chrome 56 процесс setInterval с выполнением каждую секунду и фиксацией реального времени выполнения. Вот какое реальное время он зафиксировал в логе:

1002
1003
1000
1012
1001
1965
1962
1089
2078
1832
1071
6917
34402
136717
76192
38682
6030

Как видим, через пять секунд фоновая вкладка начала выбиваться из бюджета, который ей выделил браузер. А через 22 реальных секунды бюджет полностью закончился (задержка ивента на 136 секунд).

То есть теперь на таймеры в веб-разработке вообще нельзя полагаться . Негативные последствия ожидают сайты, которые держат открытые соединения WebSocket.

Разработчики Chrome рекомендуют перенести соответствующие процессы в Service Workers. придётся потрудиться, конечно, переписывая код и решая проблемы совместимости. Но там всё должно работать нормально. Разумеется, до того момента, пока разработчики Chrome не примут решение затормозить и фоновые Service Workers тоже.

Разработчикам таких приложений, которые работают в фоновом режиме, рекомендуется использовать Page Visibility API, чтобы приложение не делало в фоновом режиме работу, которая всё равно будет невидима пользователем.

Var doVisualUpdates = true; document.addEventListener("visibilitychange", function(){ doVisualUpdates = !document.hidden; });
Такой приём позволяет



© 2024 beasthackerz.ru - Браузеры. Аудио. Жесткий диск. Программы. Локальная сеть. Windows