Firefox 59 для разработчиков

Эта статья содержит информацию об изменениях в Firefox 59, которые затронут разработчиков. Firefox 59 был выпущен 13 марта 2018 года.

Изменения для веб-разработчиков

Инструменты для разработчиков

HTML

The <textarea> (en-US) element's autocomplete (en-US) attribute has been implemented. This lets you enable or disable form auto-fill for the element.

CSS

SVG

Нет изменений.

JavaScript

Нет изменений.

APIs

New APIs

PointerEvents (en-US) have been enabled in Firefox Desktop (баг 1411467).

DOM

DOM events

The Event.composedPath() (en-US) method has been implemented (баг 1412775).

Service workers

Media and WebRTC

Canvas and WebGL

No changes.

CSSOM

The CSSNamespaceRule (en-US) interface and its namespaceURL and prefix properties have been implemented (баг 1326514).

HTTP

No changes.

Security

Plugins

No changes.

Other

No changes.

Удаления из веб-платформы

HTML

Нестандартный параметр version  атрибута свойства type элемента <script> (например,  type="application/javascript;version=1.8") был удалён (баг 1428745).

CSS

JavaScript

APIs

  • Нестандартный метод Event.getPreventDefault() был удалён. Вам стоит использовать свойство Event.defaultPrevented чтобы определять, вызывался ли preventDefault() на событии Event.
  • Проприетарное свойство Navigator.mozNotification и интерфейс DesktopNotification  были удалены, в пользу стандартного Notifications API (баг 952453).
  • Проприетарный метод window.external.addSearchEngine() был удалён (баг 862147). Смотреть также Window.sidebar (en-US) для больших подробностей.
  • Нестандартное поддерживающиеся только Firefox свойство HTMLMediaElement mozAutoplayEnabled было удалено.

SVG

Поддержка для свойства SMIL accessKey была удалена (баг 1423098).

Other

Поддержка для нестандартных протоколов pcast: и feed: была удалена (баг 1420622).

Changes for add-on and Mozilla developers

WebExtensions

Смотреть также

Совместимость сайтов с Firefox 59

Старые версии