Firefox 23 с новой кнопкой «Поделиться», блокировщиком смешанного контента и сетевым монитором находится в общем выпуске. Следующая версия Firefox 24 для настольных компьютеров и Android находится в стадии бета-тестирования.
Если вы напрасно искали кнопку «Поделиться», которая дает вам еще одну возможность публиковать ссылки на сайты социальных сетей, в новом Firefox вам сначала нужно включить Social API.
Самый простой способ сделать это — через Facebook по адресу https://www.facebook.com/about/messenger-for-firefox. Как только вы это сделаете, вы найдете новый значок в дальнем правом углу панели инструментов браузера Firefox, который вы можете использовать для обмена веб-страницами со своими контактами Facebook.
Новый блокировщик смешанного содержимого — одно из усовершенствований безопасности Firefox 23. Когда веб-страница содержит комбинацию безопасного (HTTPS) и незащищенного (HTTP) контента, она блокирует незащищенный контент, и разработчики будут приветствовать его новый инструмент Network Monitor, поскольку он показывает, сколько времени требуется для отдельного веб-сайта. компоненты для загрузки, помогающие в выявлении проблем.
Одно небольшое изменение вызвало небольшой переполох среди разработчиков. HTML-тег мигания, который, достаточно разумно, заставлял текст мигать, наконец, был удален. Можно было предположить, что это будет долгожданное изменение, которое просто обеспечит соответствие требованию W3C. Вместо этого уже есть несколько надстроек для восстановления этого объекта.
Другой спорный момент, который мы обсуждали в прошлом месяце, что «Включить JavaScript» флажок предпочтения был удален и JavaScript включен по умолчанию. Однако кажется, что это на самом деле не гарантирует, что JavaScript всегда будет доступен — разработчики сочли бы это упрощением, — потому что вы все равно можете отключить JavaScript, если копнете немного глубже. Firefox 24 добавляет новую возможность — возможность видеть, как выглядит страница, когда JavaScript отключен на панели параметров в отладчике. Когда вы отключаете JavaScript для текущей вкладки, это сохраняется до тех пор, пока вы не закроете вкладку или не закроете инструменты разработчика.
В блоге Hacks.Mozilla подробно рассказывается о «множестве новых функций» инструментов разработчика в Firefox 24 для Windows, Mac и Linux:
Меньше беспорядка в консоли
Теперь при обновлении страницы консоль очистит все существующие журналы. Если вам нужно, чтобы журналы сохранялись при перезагрузках, это поведение можно переключить на панели параметров.
Исходные карты
Исходные карты теперь включены по умолчанию, хотя вы можете включать и выключать их, если вам нужно отлаживать JavaScript, созданный вашим инструментом или компилятором, а не исходный источник.
Чтобы решить проблемы с Internet Explorer, спецификация исходной карты была обновлена, и теперь вы связываете исходную карту с ее скриптом с помощью // # sourceMappingURL = … вместо устаревшего // @ sourceMappingURL = ….
Текст сопоставленного источника теперь будет загружен из свойства его исходной карты ‘sourcesContent, если оно существует.
Отладчик
Замороженные, запечатанные и нерасширяемые объекты теперь визуально различаются в представлении переменных отладчика:
При выходе из кадра стека в отладчике вы теперь увидите либо возвращаемое значение, либо выброшенное исключение (в зависимости от того, почему вы выходите из кадра) в представлении переменных, помеченных
Сетевой менеджер
Улучшена возможность фильтрации по типам запросов в сетевом мониторе. Кроме того, теперь отображается общее количество запросов, размеры файлов и время ответа, которые обновляются с помощью ваших фильтров, так что вы можете видеть, сколько КБ вы запрашиваете при каждой загрузке страницы.
Профайлер
Теперь вы можете управлять профилировщиком из базы кода вашего веб-приложения с помощью console.profile (), чтобы запустить новый профиль, и console.profileEnd (), чтобы завершить его.
В бета-версии Firefox 24 для Android есть функции, помогающие пользователям делиться контентом. Расширяя поддержку WebRTC, он теперь включает компоненты WebRTC DataChannels, PeerConnection и GetUserMedia, позволяющие разработчикам интегрировать связь в реальном времени через Интернет. Он также предоставляет NFC (Near Field Communications) Bump для совместного использования вкладок Firefox с другим телефоном Android с поддержкой NFC. «столкнув» их вместе; и Quickshare, который создает пространство в меню «Поделиться» из списка служб общего доступа, таких как электронная почта, SMS и социальные сети, доступных на устройстве пользователя. Также внесены улучшения в список чтения и список чтения.
Наконец, как мы указывали, когда впервые была анонсирована бета-версия Firefox 23, Mozilla переработала логотип Firefox, оптимизировав его для небольших экранов и устройств с низким разрешением.