aboutsummaryrefslogtreecommitdiff
path: root/files/ru/mozilla/firefox/releases/68
diff options
context:
space:
mode:
authorPeter Bengtsson <mail@peterbe.com>2020-12-08 14:42:52 -0500
committerPeter Bengtsson <mail@peterbe.com>2020-12-08 14:42:52 -0500
commit074785cea106179cb3305637055ab0a009ca74f2 (patch)
treee6ae371cccd642aa2b67f39752a2cdf1fd4eb040 /files/ru/mozilla/firefox/releases/68
parentda78a9e329e272dedb2400b79a3bdeebff387d47 (diff)
downloadtranslated-content-074785cea106179cb3305637055ab0a009ca74f2.tar.gz
translated-content-074785cea106179cb3305637055ab0a009ca74f2.tar.bz2
translated-content-074785cea106179cb3305637055ab0a009ca74f2.zip
initial commit
Diffstat (limited to 'files/ru/mozilla/firefox/releases/68')
-rw-r--r--files/ru/mozilla/firefox/releases/68/index.html240
1 files changed, 240 insertions, 0 deletions
diff --git a/files/ru/mozilla/firefox/releases/68/index.html b/files/ru/mozilla/firefox/releases/68/index.html
new file mode 100644
index 0000000000..c9a6d5fc97
--- /dev/null
+++ b/files/ru/mozilla/firefox/releases/68/index.html
@@ -0,0 +1,240 @@
+---
+title: Firefox 68 for developers
+slug: Mozilla/Firefox/Releases/68
+tags:
+ - '68'
+ - Firefox
+ - Mozzila
+ - Релиз
+translation_of: Mozilla/Firefox/Releases/68
+---
+<p>{{FirefoxSidebar}}</p>
+
+<p class="summary">Эта статья содержит информацию об изменениях в Firefox 68, которые касаются разработчиков. Firefox 68 был выпущен 9 июля 2019.</p>
+
+<h2 id="Изменения_для_веб_разработчиков">Изменения для веб разработчиков</h2>
+
+<h3 id="Инструменты_разработчика">Инструменты разработчика</h3>
+
+<h4 id="Браузервеб_консоль">Браузер/веб консоль</h4>
+
+<ul>
+ <li>Веб консоль теперь предоставляет <a href="/ru-RU/docs/Tools/Web_Console/Console_messages#CSS">больше информации о CSS предупреждениях</a>, включая древо DOM элементов, которые используют CSS-правило ({{bug(1093953)}}).</li>
+ <li>Теперь вы можете фильтровать контент Веб консоли, пользуясь регулярными выражениями ({{bug(1441079)}}).</li>
+ <li>The Browser console now allows you to show or hide messages from the content process by setting or clearing the checkbox labeled <em>Show Content Messages</em> ({{bug(1260877)}}).</li>
+</ul>
+
+<h4 id="JavaScript_дебаггер">JavaScript дебаггер</h4>
+
+<ul>
+ <li>Теперь вы можете осуществлять <a href="/ru-RU/docs/Tools/Debugger/How_to/Search#Searching_in_all_files">Поиск</a> по всем файлам проекта с помощью дебаггера, нажав <kbd>Shift</kbd> + <kbd>Ctrl</kbd> + <kbd>F</kbd> (Windows or Linux) или <kbd>Shift</kbd> + <kbd>Cmd</kbd> + <kbd>F</kbd> (macOS) ({{bug(1320325)}}).</li>
+</ul>
+
+<h4 id="Сетевой_монитор">Сетевой монитор</h4>
+
+<ul>
+ <li>В списке<a href="/ru-RU/docs/Tools/Network_Monitor/request_list#Filtering_requests"> запросов</a> Сетевой монитора теперь можно блокировать определённые URL ({{bug(1151368)}}).</li>
+ <li>Теперь вы можете повторно отправить запрос без редактирования метода, URL, параметров и заголовков, используя команду <a href="/ru-RU/docs/Tools/Network_Monitor/request_list#Context_menu">Переотправить</a> в контекстном меню ({{bug(1422014)}}).</li>
+ <li>Контектное меню Сетевого монитора, вкладка <a href="/ru-RU/docs/Tools/Network_Monitor/request_details#Headers">Заголовки</a>, теперь позволяет вам скопировать всю или же некоторую информацию о заголовках в формате JSON ({{bug(1442249)}}).</li>
+</ul>
+
+<h4 id="Инспектор_страниц">Инспектор страниц</h4>
+
+<ul>
+ <li>На панель со <a href="/ru-RU/docs/Tools/Page_Inspector/How_to/Examine_and_edit_CSS#Examine_CSS_rules">стилями</a> в Инспекторе страниц, была добавлена кнопка, позволяющая переключиться в режим симуляции печати ({{bug(1534984)}}).</li>
+ <li><a href="/en-US/docs/Tools/Page_Inspector/How_to/Edit_fonts">Панель со шрифтами</a> теперь имеет ползунок для изменения <code>letter-spacing</code> ({{bug(1536237)}}).</li>
+ <li>Значок предупреждения появляется рядом с неподдерживаемыми CSS правилами или правилами, которые имеют некорректные значения, для того, чтобы помочь вам понять, почему некоторые стили не были применены ({{bug(1306054)}}).</li>
+</ul>
+
+<h4 id="Инспектор_хранилища">Инспектор хранилища</h4>
+
+<ul>
+ <li>Теперь вы можете <a href="/ru-RU/docs/Tools/Storage_Inspector#Local_storage_Session_storage">удалять локальные или сессионные</a> записи в хранилище, выбрав строку в инспекторе хранилища и нажав кнопку backspace ({{bug(1522893)}}).</li>
+</ul>
+
+<h4 id="Прочее">Прочее</h4>
+
+<ul>
+ <li><a href="/ru-RU/docs/Tools/Accessibility_inspector">Инспектор поддержки доступности</a> теперь имеет функцию <em>Проверить на ошибки</em>, которая включает в себя число инструментов аудита, чтобы выявить проблемы с доступностью на ваших веб-страницах. Первая доступная проверка — <em>контраст</em>, позволяющая выявить проблемы с цветовым контрастом.</li>
+ <li>Надстройка контроля видимости внутренних расширений (системных дополнений и скрытых) на странице <a href="/ru-RU/docs/Tools/about:debugging">about:debugging</a> была изменена с <code>devtools.aboutdebugging.showSystemAddons</code> на <code>devtools.aboutdebugging.showHiddenAddons</code> ({{bug(1544372)}}).</li>
+ <li><a href="/ru-RU/docs/Tools/Responsive_Design_Mode">Режим адаптивного дизайна</a> был переработан — окошко<em> Параметры устройства</em> (меню выбора устройства &gt; <em>Изменить список...</em>) теперь более интуитивное и стало проще в использовании ({{bug(1487857)}}).</li>
+</ul>
+
+<h4 id="Удаленные">Удаленные</h4>
+
+<ul>
+ <li>Флажок "Включить дополнение при отладке" был удалён со страницы <a href="/ru-RU/docs/Tools/about:debugging">about:debugging</a> ({{bug(1544813)}}).</li>
+</ul>
+
+<h3 id="HTML">HTML</h3>
+
+<ul>
+ <li>Элемент {{HTMLElement("track")}} — предоставленный {{domxref("HTMLTrackElement")}} — теперь получает {{domxref("HTMLTrackElement.cuechange_event", "cuechange")}} событие в дополнение к {{domxref("TextTrack")}}, если текст трека содержится в медиа элементе ({{bug(1548731)}}).</li>
+ <li>{{htmlelement("link")}} элементы снова поддерживают атрибут <code>disabled</code>, с другим поведением. Когда <code>disabled</code> установлен на элементе <code>&lt;link&gt;</code> вместе с <code>rel="stylesheet"</code>, то стили не загружаются во время загрузки страницы, будут загружены лишь тогда, когда атрибут <code>disabled</code> будет изменён на <code>false</code>, либо удалён ({{bug(1281135)}}).</li>
+</ul>
+
+<h4 id="Удалённые"> Удалённые</h4>
+
+<ul>
+ <li><code><a href="/en-US/docs/Web/HTML/Element/meta">&lt;meta http-equiv="set-cookie"&gt;</a></code> больше не поддерживается ({{bug(1457503)}}).</li>
+</ul>
+
+<h3 id="CSS">CSS</h3>
+
+<ul>
+ <li><a href="/ru/docs/Web/CSS/CSS_Scroll_Snap">CSS Scroll Snapping</a> был обновлён до последней версии спецификации ({{bug(1312163)}}) и ({{bug(1544136)}}):
+
+ <ul>
+ <li>Свойство <code>scroll-padding</code> ({{bug(1373832)}})</li>
+ <li>Свойство <code>scroll-margin</code> ({{bug(1373833)}})</li>
+ <li>{{CSSxRef("scroll-snap-align")}} ({{bug(1373835)}})</li>
+ </ul>
+ </li>
+ <li>Свойство {{CSSxRef("-webkit-line-clamp")}} было добавлено для обратной совместимости с другими браузерами ({{bug(866102)}}).</li>
+ <li>Для псевдо-элементов была добавлена поддержка {{CSSxRef("::marker")}} ({{bug(205202)}}) и псевдо <code>::marker</code> для анимации ({{bug(1538618)}})</li>
+ <li>Мы изменили {{CSSxRef("currentColor")}} на вычисляемое значение (кроме свойства {{cssxref("color")}})  ({{bug(760345)}}).</li>
+ <li>Support has been fixed for the <code>ch</code> length unit so it now matches the spec (fallback for no '0' glyph, vertical metrics) ({{bug(282126)}})</li>
+ <li>Свойство {{CSSxRef("counter-set")}} реализовано. ({{bug(1518201)}}).</li>
+ <li>Мы реализовали нумерацию списков, используя встроенный счётчик "list-item"; это исправило баги с нумерацией списков ({{bug(288704)}}).</li>
+ <li>Selector matching and parsing support has been implemented for <code><a href="/en-US/docs/Web/CSS/::part">::part()</a></code> ({{bug(1545430)}}) and ({{bug(1545425)}}).</li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Transforms">CSS Transforms</a> теперь поддерживаются в косвенно рендерящихся вещах e.g.)  {{SVGElement("mask")}},  {{SVGElement("marker")}},  {{SVGElement("pattern")}},  {{SVGElement("clipPath")}} ({{bug(1323962)}}).</li>
+ <li>
+ <p>While we're keeping the prefixed versions of the various gradient properties ({{cssxref("linear-gradient")}}, {{cssxref("radial-gradient")}}, and {{cssxref("repeating-radial-gradient")}} available for compatibility reasons, we have revised how they're parsed so that they're handled much more like the non-prefixed versions. This means that certain existing styles won't work correctly.</p>
+
+ <p>In particular, the complicated syntax taking both an angle and a position will no longer work, and the <code>to</code> keyword in the <code>&lt;side-or-corner&gt;</code> parameter is not required for the prefixed gradient properties. You are encouraged to use the standard, non-prefixed gradient properties instead, as they're now widely supported ({{bug(1547939)}}).</p>
+ </li>
+</ul>
+
+<h4 id="Удаленные_2">Удаленные</h4>
+
+<ul>
+ <li>{{CSSxRef("scroll-snap-coordinate")}}, {{CSSxRef("scroll-snap-destination")}}, {{CSSxRef("scroll-snap-type-x")}} и {{CSSxRef("scroll-snap-type-y")}} были удалены.</li>
+ <li>Свойство {{CSSxRef("scroll-snap-type")}} стало лонгхэнд, старый шортханд синтаксис <code>scroll-snap-type:mandatory</code> больше не работает. Подробнее в заметке <a href="https://www.fxsitecompat.com/en-CA/docs/2019/legacy-css-scroll-snap-syntax-support-has-been-dropped/">Firefox Site Compatability</a>.</li>
+</ul>
+
+<h3 id="SVG">SVG</h3>
+
+<p><em>Без изменений.</em></p>
+
+<h3 id="JavaScript">JavaScript</h3>
+
+<ul>
+ <li>Новый примитив {{jsxref("BigInt")}} теперь включён по умолчанию ({{bug(1527902)}}).</li>
+</ul>
+
+<h3 id="APIs">APIs</h3>
+
+<h4 id="Объектная_модель_CSS_(CSSOM)">Объектная модель CSS (CSSOM)</h4>
+
+<ul>
+ <li>Наследие свойств {{domxref("CSSStyleSheet.rules", "rules")}}, {{domxref("CSSStyleSheet.addRule", "addRule()")}} и {{domxref("CSSStyleSheet.removeRule", "removeRule()")}} методов было добавлено в интерфейс {{domxref("CSSStyleSheet")}}. Это было введено в Internet Explorer 9 и никогда полностью не искоренялось, они добавили это для улучшения обратной совместимости с небольшим процентом сайтов, которые всё ещё пользовались этим ({{bug(1545823)}}).</li>
+</ul>
+
+<h4 id="DOM">DOM</h4>
+
+<ul>
+ <li><a href="/ru/docs/Web/API/Visual_Viewport_API">Visual Viewport API</a> было включено по умолчанию на Android ({{bug(1512813)}}). Добавление API для настольной версии Firefox теперь отслеживается в {{bug(1551302)}}.</li>
+ <li>Возможность {{domxref("Window")}} <code><a href="/en-US/docs/Web/API/Window/open#noreferrer">noreferrer</a></code> теперь поддерживается; если указана, то новый контент окон будет загружен без передачи имени хоста, IP адреса, URL и прочей идентифицирующей устройство информации ({{bug(1527287)}}).</li>
+ <li>Метод {{domxref("HTMLImageElement.decode", "decode()")}} на <code>HTMLImageElement</code> реализован. Это может быть использовано для запуска загрузки и декодирования изображения до добавления его в DOM ({{bug(1501794)}}).</li>
+ <li>{{domxref("XMLHttpRequest")}} был обновлён и больше не принимает нестандартное значение <code>moz-chunked-arraybuffer</code> для {{domxref("XMLHttpRequest.responseType", "responseType")}}. Код, использующий это, должен быть обновлён, чтобы <a href="/ru-RU/docs/Web/API/Streams_API/Using_readable_streams#Consuming_a_fetch_as_a_stream">использовать Fetch API как поток</a> ({{bug(1120171)}}).</li>
+ <li><code>XMLHttpRequest</code> теперь выводит предупреждения в консоль, если выполняется синхронный запрос во время обработки {{domxref("Window.unload_event", "unload")}}, {{domxref("Window.beforeunload_event", "beforeunload")}}, {{domxref("Window.pagehide_event", "pagehide")}} ({{bug(980902)}}).</li>
+ <li>Свойство {{domxref("Document.cookie", "cookie")}} было перенесено из интерфейса {{domxref("HTMLDocument")}} в {{domxref("Document")}}, позволяя документам отличным от {{Glossary("HTML")}} использовать куки ({{bug(144795)}}).</li>
+ <li>Методы {{domxref("HTMLElement.focus()")}} и {{domxref("SVGElement.focus()")}} теперь принимают необязательный объект, который может содержать булеву опцию <code>preventScroll</code>, определяющую: должна или не дожна происходить блокировка браузером прокрутки элемента с фокусом в поле зрения ({{bug(1374045)}}).</li>
+</ul>
+
+<h4 id="События_DOM">События DOM</h4>
+
+<ul>
+ <li><a href="/ru-RU/docs/Mozilla/Firefox_for_Android">Firefox для Android</a> больше не отправляет неправильное событие {{domxref("Window.resize_event", "resize")}}, пока не будет отрисован первый фрейм; это улучшит совместимость с сайтами, которые не ожидают, что это событие произойдёт ({{bug(1528052)}}).</li>
+ <li>Рассылка событий для неосновных кнопок мыши было измненено ближе к спецификации; Событие {{domxref("Element.click_event", "click")}} больше не вызывается, когда неосновные кнопки мыши были нажат, в отличие от события {{domxref("Element.auxclick_event", "auxclick")}}. В дополнение, {{domxref("Element.dblclick_event", "dblclick")}} больше на срабатывает для неосновных кнопок мыши ({{bug(1379466)}}).</li>
+ <li>Собственное свойство {{domxref("MouseEvent.mozPressure")}} объявлено устаревшим и теперь при вызове сопровождается предупреждением в консоли ({{bug(1165211)}}).</li>
+</ul>
+
+<h4 id="Медиа_Веб-аудио_и_WebRTC">Медиа, Веб-аудио и WebRTC</h4>
+
+<ul>
+ <li>WebRTC был обновлён и распознаёт <code>null</code>, отправленное в обработчик события {{domxref("RTCPeerConnection.icecandidate", "icecandidate")}}, сообщая о получении, вместо того, чтобы никак не реагировать на это; когда это происходит, ICE соостояние ({{domxref("RTCPeerConnection.iceGatheringState", "iceGatheringState")}}) становится <code>complete</code> ({{bug(1318167)}}).</li>
+ <li>Методы {{domxref("RTCRtpReceiver")}},{{domxref("RTCRtpReceiver.getContributingSources", "getContributingSources()")}} и {{domxref("RTCRtpReceiver.getSynchronizationSources", "getSynchronizationSources()")}} теперь поддерживают видеодорожки; ранее они работали только с audio ({{bug(1534466)}}).</li>
+ <li>Web Audio API интерфейс {{domxref("MediaStreamTrackAudioSourceNode")}} теперь поддерживается, как метод {{domxref("AudioContext.createMediaStreamTrackSource()")}} ({{bug(1324548)}}).</li>
+ <li>{{domxref("RTCDataChannel.negotiated")}} теперь реализован ({{bug(1529695)}}).</li>
+ <li>Конструктор {{domxref("MediaStreamAudioSourceNode.MediaStreamAudioSourceNode", "MediaStreamAudioSourceNode()")}} был обновлён в соотвествии со спецификацией, где "first audio track" в потоке дорожка, идентификаторой которой приходит первым в лексикографическом порядке ({{bug(1324548)}}).</li>
+ <li>
+ <p>{{domxref("MediaDevices.getUserMedia", "getUserMedia()")}} больше не может быть использован из небезопаного контекста; попытки сделать это будут сопровождаться исключением <code>NotAllowedError</code>. Безопасными контекстами считаются те, которые загруженные через HTTPS, либо которые использую схему  <code>file:///</code>, либо загружены из <code>localhost</code>. Сейчас, если необходимо, вы можете включить возможность совершать небезопасные вызовы <code>getUserMedia()</code>, установив надстройку <code>media.getusermedia.insecure.enabled</code> в состояние <code>true</code> ({{bug(1335740)}}).</p>
+
+ <div class="blockIndicator note">
+ <p><strong>Заметка:</strong> В будущем, Firefox также удалит свойство {{domxref("navigator.mediaDevices")}} на незащищённых контекстах, предотратив доступ к  {{domxref("MediaDevices")}} API. <strong>Это уже так в Nightly сборках.</strong></p>
+ </div>
+ </li>
+</ul>
+
+<h4 id="Удалённые_2">Удалённые</h4>
+
+<ul>
+ <li>Удалён нестандартный метод {{DOMxRef("XMLDocument.load()")}} ({{bug(332175)}}).</li>
+ <li>Удалён нестандартное свойство {{DOMxRef("XMLDocument.async")}} ({{bug(1328138)}}).</li>
+ <li>Значение {{domxref("RTCIceCredentialType")}} <code>token</code> было удалено ({{bug(1529595)}}).</li>
+</ul>
+
+<h3 id="HTTP">HTTP</h3>
+
+<ul>
+ <li><a href="/ru-RU/docs/Web/HTTP">HTTP</a> заголовок {{HTTPHeader("Clear-Site-Data")}} больше не поддерживает директиву <code>executionContexts</code>. This was removed due to problems with interactions between interconnections among different kinds of data at different points in the navigation process and the way the specification is designed. <a href="https://github.com/w3c/webappsec-clear-site-data/issues/59">Было предложено</a> этой директивы из спецификации из-за вышеуказанных причин, включая эту ({{bug(1548034)}}).</li>
+</ul>
+
+<h4 id="Удалённые_3">Удалённые</h4>
+
+<ul>
+ <li>Директива {{HTTPHeader("Content-Security-Policy")}} <code>require-sri-for</code> больше не поддерживается из-за её неоднозначного статуса в спецификации. Ранее она была добавлена лишь в качестве надстройки, отключенной по умолчанию ({{bug(1386214)}}).</li>
+</ul>
+
+<h3 id="Безопасность">Безопасность</h3>
+
+<ul>
+ <li>Из-за изменений вследствие <a href="https://www.mozilla.org/en-US/security/advisories/mfsa2019-21/#CVE-2019-11730">CVE-2019-11730: Same-origin policy treats all files in a directory as having the same-origin</a>, Firefox теперь обращается к файлам в одной и той же директории так, будто бы они из разных папок. Это спровоцировало некоторые побочные эффекты с файлами вида file:// (смотрите {{bug("file-fallout")}}). Например, workers больше не могут быть загружены.</li>
+</ul>
+
+<h3 id="Соответствия_WebDriver_(Marionette)">Соответствия WebDriver (Marionette)</h3>
+
+<h4 id="Исправления_багов">Исправления багов</h4>
+
+<ul>
+ <li>If <code>WebDriver:SwitchToWindow</code> changes the selection to a different window it now waits for its <code>focus</code> and <code>activate</code> events before returning ({{bug(1335085)}}).</li>
+ <li>Исправлена ошибка <code>TypeError: this.tabModal is null</code>, которая иногда появлялась при взаимодействии с модальным окном или пользовательскими подсказками ({{bug(1538782)}})</li>
+</ul>
+
+<h4 id="Прочее_2">Прочее</h4>
+
+<ul>
+ <li>Отключена функция принудительной выгрузки вкладок при нехватки памяти, для предоствращения магических исчезновений top-level контекстов браузера ({{bug(1553748)}}).</li>
+ <li>Disabled priviledged content processes that caused HTTP authentication dialogs not to appear when navigating to a website after opening a new tab ({{bug(1558763)}}).</li>
+</ul>
+
+<h3 id="Плагины">Плагины</h3>
+
+<p><em>Без изменений.</em></p>
+
+<h2 id="Изменения_для_разработчкиов_дополнений">Изменения для разработчкиов дополнений</h2>
+
+<h3 id="Изменения_API">Изменения API</h3>
+
+<ul>
+ <li>Функции <a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/API/proxy/register">proxy.register()</a> и <a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/API/proxy/unregister">proxy.unregister()</a> объявлены устаревшими и будут удалены в Firefox 71 ({{bug(1545811)}}).</li>
+ <li>Сообщения об ошибке, когда дополнение пытается добавить папку с закладками в основную папку, теперь более интуитивно понятное ({{bug(1512171)}}).</li>
+ <li>Promise, возвращённый <code><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/API/tabs/duplicate">browser.tabs.duplicate()</a></code>, выполняется сразу, пока вкладки не загружены полность, для повышения производительности ({{bug(1394376)}}).</li>
+ <li>Была добавлена поддержка chrome.storage.managed, позволяющая настройкам быть реализованым через корпоративную политику ({{bug(1230802)}}).</li>
+ <li>Появилась опция Групповой Политики, позволяющая добавить все расширения в черный список, за исключением тех, что внесены в белый, ({{bug(1522823)}}).</li>
+</ul>
+
+<h3 id="Изменения_манифеста">Изменения манифеста</h3>
+
+<p><em>Без изменений.</em></p>
+
+<h2 id="Смотрите_также">Смотрите также</h2>
+
+<ul>
+ <li><a href="https://www.fxsitecompat.com/en-CA/versions/68/">Совместимость сайта с Firefox 68</a></li>
+</ul>
+
+<h2 id="Предыдущие_версии">Предыдущие версии</h2>
+
+<p>{{Firefox_for_developers(67)}}</p>