Обзор Opera 9.0 tech Preview 2
Страница 2 из 3
Мелочёвка
Не стоит обходить вниманием некоторые ежедневно изменяемые мелочи, которые на первый взгляд кажутся второстепенными, но все вместе неизмеримо повышают удобство пользования браузером. Вот список наиболее важных мелочей в этом превью:
- По многочисленным просьбам из поля адреса был убран индикатор закладки (звёздочка), появившийся в Preview 1.
- Встроенный просмотрщик исходного текста обзавёлся подсветкой синтаксиса.
- Ошибки CSS и SVG теперь показываются в Консоли ошибок (Error console) (переименованная "Консоль JavaScript").
- Пункт контекстного меню "Загрузить изображение" (Load image) теперь перезагружает изображение, даже если загружены частично.
- Подобно другим браузерам ввод доменного имени (без "www." и ".com") в поле адреса и последующее нажатие Ctrl+Enter теперь автоматически дополняет адрес (auto-complete).
- Функция Paste & Go была перенесена на Ctrl+B/Cmd+B, после переноса на Ctrl+Shift+V/Cmd+Shift+V в Preview 1. Изменение в Preview 1 имело нежелательный побочный эффект - новая страница открывалась в фоне, что часто было неделательным. (Mongoose: Как это, нежалательным!?)
- На отдельные разделы и настройки в opera:config можно давать ссылки в формате "opera:config#section|preference", например по ссылке opera:config#UserPrefs вы попадёте в раздел "User Prefs", а opera:config#UserPrefs|EnableGesture - в настройки "Enable Gesture".
- Усовершенствованы стили для виртуальных и генерируемых браузером страниц, как то opera:config, opera:about, opera:cache, и т.д.
- Добавлены конфигурируемые стили для показа изображений и страниц ошибок. Они доступны в папке Opera\Styles\ и называются соответственно image.css и error.css.
- Усовершенствования при навигации по страницам в истории с определёнными JavaScript-обработчиками событий. Подробнее смотрите вбазе знаний.
- Экспериментальная поддержка NTLM-авторизации (только для Windows).
Исправления
Ну какое же превью без исправлений ошибок? Ниже самые значительные из них:
- Огромное множество исправлений в реализации SVG, XPath, XSLT, canvas, и Web Forms 2. Ещё многое предстоит доделать, но самое худшее уже позади.
- Фон печатаемых страниц теперь берётся из стиля для печати, а не из основного стиля отображения.
- Атрибуты HREF больше не конвертируются в абсолютне ссылки в DOM и CSS. Это решает среди всего прочего проблемы с внешними индикаторами ссылок в MediaWiki в Preview 1.
- Решена проблема лишних пустых линий, которые копировались с веб-страниц и писем.
- Решена проблема обработки пробелов и символов пунктуации при поиске на веб-странице.
- Исправлена утечка памяти в GDI из-за фавиконок.
- Множество исправлений в работе с FTP, связанных с командами PWD и EPSV.
Новые параметры
Для любителей настройки добавлено или улучшено несколько новых параметров, которые расширяют настраиваемость Opera. Вот некоторые из них:
- Добавлено "-1" в список возможных значений для функции User Prefs|Rendering mode, которое изменяет технологию рендеринга страницы по умолчанию на "По ширине окна" (Fit to window width) или, сокращённо, ERA. Другие возможные значения: 0 = обычный (по-умолчанию), 1 = SSR, 2 = CSSR, 3 = AMSR, и 4 = MSR.
- Добавлено Adv User Prefs|Permitted Ports, список портов (разделённый запятыми), которые могут обходить ограничения безопасности при подключении к определённым портам.
- Добавлен параметр для отключения элементов HTML5 canvas: User Prefs|Enable Canvas. Этот параметр пока не работает, но будет работать в следующей версии.
- Добавлено "2" в список доступных значений для User Prefs|Color List Row Mode, которое полностью отключает в интерфейсе чередование цветов строк в списках, например в списке писем Opera Mail. Другие возможные значения: 0 = разрешить чередование (по-умолчанию) и 1 = цветовая палитра с темным фоном и светлым текстом.