Dart Raiden
Gold Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Инструменты разработчика: CSS: - Удалён префикс у свойства hyphens (953408).
- Сокращённое свойство font поддерживает указание font-stretch (1057680).
- Псевдокласс :fullscreen теперь выбирает все элементы в полноэкранном режиме, вместо элементов верхнего уровня (1199522).
- Устаревшие SVG1.1-свойства writing-mode (lr, lr-tb, rl, tb и tb-rl) добавлены в качестве ссылок на стандартные CSS-свойства (1205787).
HTML: - Если тег <img> содержит изображение в формате ICO с несколькими кадрами, разрешение изображения будет равным разрешению самого большого кадра, а не самого малого (1201796).
- Значение области просмотра документа (задаваемое с помощью <meta name="viewport">) можно динамически менять с помощью JavaScript (976616).
JavaScript: API/DOM: - IndexedDB: добавлена сортировка с учетом локали, позволяющая указывать локаль при создании индексов, что даёт возможность сортировать данные с учётом правил локали (871846). Эта нестандартная возможность доступна лишь в Firefox.
- Если ExtendableEvent.waitUntil() вызывается вне обработчика ExtendableEvent, Firefox выбросит InvalidStateError; кроме того, множественные вызовы waitUntil() отныне суммируются, а итоговые обещания (promises) добавляются в список расширенных пожизненных обещаний (1189644).
- Реализованы методы PushMessageData (1149195).
- WebRTC: включён по умолчанию метод HTMLCanvasElement.captureStream() (1177276).
- Battery Status API теперь использует новый синтаксис обещаний для Navigator.getBattery() (1050749).
- Заголовок User-Agent исключён из списка запрещённых имён заголовков, теперь он может быть задан в объекте Fetch Headers через XHR XMLHttpRequest.setRequestHeader() (1188932).
- Конструктор MediaRecorder.MediaRecorder() теперь принимает в качестве параметра словарь вариантов, что позволяет задать произвольный битрейт при записи аудио/видео (1161276).
- Реализован интерфейс PerformanceObserver из состава Performance Timeline API (1165796).
- В рамках реализации Frame Timing API добавлены интерфейсы PerformanceRenderTiming и PerformanceCompositeTiming (1191178).
- Реализован современный Screen Orientation API: доступны безпрефиксные Screen.orientation и интерфейс ScreenOrientation (1131470). Нестандартные Screen.mozOrientation, Screen.onmozorientationchange, Screen.mozLockOrientation() и Screen.mozUnlockOrientation() будут удалены в будущих выпусках.
- В Linux, как и в Windows, Event.timeStamp теперь возвращает DOMHighResTimeStamp (1026803).
- Экспериментальная поддержка в Selection событий selectionchange и selectstart; добавлены свойства обработчиков событий Document.onselectionchange и GlobalEventHandlers.onselectstart (571294) (1196479). Соответствующая настройка dom.select_events.enabled пока отключена.
- В Firefox for Android и Firefox OS включена поддержка MouseEvent.offsetX и MouseEvent.offsetY (1204841).
- Удалён метод HTMLCanvasElement.mozFetchAsStream() (1206030).
- Конструктор Request() и fetch() выбрасывают TypeError, если используются в URL, содержащей имя и пароль (1195820).
SVG: Изменения, не отражённые в примечаниях к выпуску: - Включена защита от неподписанных дополнений. Такие дополнения будут отключены. Пока ещё существует опция xpinstall.signatures.required, но в следующем выпуске она будет удалена.
- Удалена опция browser.search.showOneOffButtons, позволявшая вернуть старый вид выпадающего меню с поисковыми движками. Эта функция перенесена в дополнение Classic Theme Restorer.
- Многие опции наподобие browser.safebrowsing.gethashURL теперь существуют в двух вариантах: browser.safebrowsing.provider.google.gethashURL и browser.safebrowsing.provider.mozilla.gethashURL (подробнее).
- Включена поддержка MSE (media.mediasource.enabled) и поддержка формата WebM в MSE (media.mediasource.webm.enabled).
| Всего записей: 5609 | Зарегистр. 20-10-2006 | Отправлено: 01:36 16-12-2015 | Исправлено: Dart Raiden, 01:43 16-12-2015 |
|