--- title: Firefox 65 для разработчиков slug: Mozilla/Firefox/Releases/65 translation_of: Mozilla/Firefox/Releases/65 ---
В этой статье перечислены ключевые изменения, которые касаются разработчиков. Firefox 64 был выпущен 29 января 2019 года.
$0 в консоли JavaScript (ссылается на инспектируемый в данный момент элемент страницы) обзавелось возможностью автодополнения. Например, вы можете ввести $0.te, чтобы получить предложения автодополнения для свойств наподобие $0.textContent.disabled ({{bug(329509)}}).src у элемента {{htmlelement("iframe")}} загружает в него about:blank ({{bug(1501418)}}) . До этого удаление src не влияло на содержимое iframe.crisp-edges свойства {{cssxref("image-rendering")}} ({{bug(1496617)}}).auto {{cssxref("scrollbar-color")}} теперь разрешается в auto, а не в два цвета ({{bug(1501418)}}).break-* ({{bug(775618)}}):
anywhere у свойства {{cssxref("overflow-wrap")}} ({{bug(1505786)}}).jump-start, jump-end, jump-none и jump-both, используемые внутри временной функции steps() ({{bug(1496619)}}). Функция frames(), ранее использовавшаяся для этого, объявлена устаревшей.meter, которое отныне используется в качестве значения по умолчанию для элементов {{htmlelement("meter")}}; существующее значение meterbar теперь является псевдонимом meter ({{bug(1501483)}}).progress-bar, которое отныне используется в качестве значения по умолчанию для элементов {{htmlelement("progress")}}; существующее значение progressbar теперь является псевдонимом progress-bar ({{bug(1501506)}}).textarea, которое отныне используется в качестве значения по умолчанию для элементов {{htmlelement("textarea")}}; существующее значение textfield-multiline теперь является псевдонимом textarea ({{bug(1507905)}})user-select: all, установленное на элемент, больше не перекрывает значения user-select дочерних элементов. Пример:
<div style="-webkit-user-select: all">All <div style="-webkit-user-select: none">None</div> </div>
<div>, на который установлен none, теперь не выбирается. До этого значение none перекрывалось значением all родительского элемента.contenteditable, вложенные в элементы contenteditable.user-select теперь ведет себя согласованно внутри и снаружи теневого DOM.-moz-text.layout.css.shape-outside.enabled; поддержку {{cssxref("shape-outside")}}, {{cssxref("shape-margin")}} и {{cssxref("shape-image-threshold")}} больше нельзя отключить через about:config ({{bug(1504387)}}).-moz-all, -moz-text, tri-state, element, elements и toggle. См. {{bug(1492958)}} и {{bug(1506547)}}.frames() ({{bug(1496619)}}).Без изменений.
2^30 - 2 (~1 ГБ) вместо 2^28 - 1 (~256 MБ) ({{bug(1509542)}}).globalThis ({{bug(1317422)}}).NetworkError, если запрошено содержимое типа Blob, а метод запроса отличен от GET ({{bug(1502599)}}).-moz- объявлены устаревшими и выдают предупреждение в консоль JavaScript ({{bug(1504946)}}).keyup и keydown в целях улучшения кроссбраузерной совместимости для пользователей CJKT отныне срабатывают во время композиции IME ({{bug(354358)}}, см. keydown and keyup events are now fired during IME composition для получения подробных сведений)..data теперь представляет собой пустую строку, а не null ({{bug(1508824)}}).TypeError, если в качестве первого параметра указан невалидный URL ({{bug(1503276)}}).pause и resume {{domxref("MediaRecorder")}} (и соответствующие свойства обработчика событий — {{domxref("MediaRecorder.onpause")}} и {{domxref("MediaRecorder.onresume")}}) не были реализованы ранее, хотя таблицы совместимости утверждали обратное. Теперь они реализованы ({{bug(1458538)}}, {{bug(1514016)}}).currentTime {{domxref("MediaStream")}} ({{bug(1502927)}}).dom.webcomponents.shadowdom.enabled и dom.webcomponents.customelements.enabled — больше нельзя отключить поддержку Shadow DOM и Custom Elements через about:config ({{bug(1503019)}}).text, срабатывавшее, чтобы уведомить пользовательский интерфейс редактора браузера о строках данных композиции IME и диапазоне выбора ({{bug(1288640)}}).Без изменений.
Без изменений.
WebDriver:ElementSendKeys при проверке интерактивности обрабатывает <input type=file> менее строго, позволяя скрывать эти элементы без возникновения ошибки not interactable. Если требуется строгая проверка, следует использовать strictFileInteractability ({{bug(1502864)}}).WebDriver:FullscreenWindow, WebDriver:MinimizeWindow, WebDriver:MaximizeWindow и WebDriver:SetWindowRect стали более стабильными ({{bug(1492499)}}). При определённых обстоятельствах они больше не вызывают бесконечное зависание, но ожидают в течение 5 секунд, если запрошенное состояние окна не может быть достигнуто ({{bug(1521527)}}).WebDriver:ElementClick отныне корректно высчитывает центр элемента для щелчка по нему, что позволяет взаимодействовать с элементами, имеющими размер 1x1 пиксель ({{bug(1499360)}}).unexpected alert open выводятся более понятные сообщения ({{bug(1502268)}}).image/webp) был добавлен в стандартный заголовок HTTP-запроса {{httpheader ("Accept")}} для файлов HTML ({{bug(1507691)}}).successorId, используемое для хранения/получения ID вкладки-наследника.previousTabId, содержащий ID предыдущей активированной вкладки, если она всё ещё открыта.updateProperties функции {{WebExtAPIRef("tabs.update()")}} обзавёлся новым свойством successorTabId, которое служит для его обновления.successorTabId также возвращается функциями наподобие {{WebExtAPIRef("tabs.get()")}} и {{WebExtAPIRef("tabs.query()")}}.tabs.moveInSuccession() позволяет массово манипулировать наследниками вкладок.Без изменений.
headerURL/theme_frame для тем Webextension ({{bug(1429488)}}).{{Firefox_for_developers(65)}}