Оновлення Firefox 66.0.5 та 60.6.3 ESR. Вимкнення деяких API під час доступу без HTTPS

За гарячими слідами опубліковано додаткові коригувальні випуски Firefox 66.0.5 и 60.6.3 ШОЕ, у яких продовжено роботу з відновлення доповнень, відключених через простроченого проміжного сертифіката.

Зокрема, вирішено проблема з оновленням проміжного сертифіката у разі встановлення майстер-пароля, через який контролюється доступ до бази збережених облікових записів. Так як для заміни сертифіката потрібно, щоб майстер-пароль був введений, як
обхідного шляху Вирішення проблеми можна зробити будь-яку дію, при якій необхідне введення майстер-паролю (наприклад, запросити перегляд збережених паролів або ініціювати автозаповнення запам'ятованої форми входу).

Крім того, можна відзначити кілька недавніх подій, пов'язаних із Firefox:

  • Firefox 67 і 68 вирішено розширити кількість викликів API, які будуть доступні тільки при відкритті сторінки у захищеному контексті (Secure Context), тобто. при відкритті HTTPS, через localhost або з локального файлу. Firefox 67 для сторінок, відкритих поза захищеним контекстом, буде заборонено виведення системних повідомлень через API Сповіщення, що відображаються поза вікном браузера. У Firefox 68 при незахищених зверненнях блокуватимуться запити до виклику getUserMedia() доступ до джерел мультимедійних даних (наприклад, камери та мікрофона). Слід зазначити, що ці обмеження вже застосовуються починаючи з Chrome 62 та 47.
  • В нічних зборках, на основі яких формується реліз Firefox 68, замінена реалізація адресного рядка. На зміну Awesome Bar прийшов Quantum Bar. З погляду користувача, за невеликими винятками, все залишилося як раніше, але нутрощі повністю перероблені та код переписаний із заміною XUL/XBL на стандартний Web API.

    Нова реалізація істотно спрощує процес розширення функціональності (підтримується створення доповнень у форматі WebExtensions), знімає жорсткі прив'язки до підсистем браузера, дозволяє легко підключати нові джерела даних, має більш високу продуктивність і чуйність інтерфейсу.
    З помітних змін у поведінці наголошується лише на необхідності використання комбінацій Shift+Del або Shift+BackSpace (раніше працювало без Shift) для видалення записів історії перегляду з результату виведеної на початку введення підказки.

  • Почався процес витіснення класичної редакції Firefox для Android новим браузером для мобільних пристроїв, що розвивається в рамках проекту Fenix і таким, що використовує двигун GeckoView і набір бібліотек Mozilla Android Components, які вже застосовуються для побудови браузерів Firefox Focus и Firefox lite. GeckoView є варіантом движка Gecko, оформленим у вигляді окремої бібліотеки, яку можна оновлювати незалежно, а Android Components включає бібліотеки з типовими компонентами, що забезпечують роботу вкладок, автодоповнення введення, пошукових підказок та інших можливостей браузера.

    Firefox 68 стане останнім випуском, разом із яким буде сформовано оновлення класичної редакції Firefox для Android. Починаючи з Firefox 69, що очікується 3 вересня, нові релізи Firefox для Android випускатися не будуть, а виправлення будуть поставлятися у формі оновлень ESR-гілки Firefox 68. В даний час Fenix
    перебувають на стадії підготовки до початку бета-тестування і за функціональністю поки що відстає від Firefox для Android. У червні очікується перший стабільний випуск Fenix ​​1.0, а до середини серпня планується випустити браузер Fenix ​​2.0.

Джерело: opennet.ru

Додати коментар або відгук