Firefox 76 for developers
Cet article fournit des informations sur les modifications apportées à Firefox 76 qui affecteront les développeurs. Firefox 76 a été publié le 5 Mai 2020.
Voir aussi le post d'accompagnement du blog hacks — Firefox 76: Audio worklets and other tricks.
Changements pour les développeurs web
Outils pour les développeurs
Débogueur
- Vous pouvez maintenant activer/désactiver le blackboxing des groupes et dossiers sources listés dans le volet Liste des sources via les options du menu contextuel (bug 1118152).
- L'option de menu contextuel Copier la trace de la pile d'appels du volet Pile d'éxécution copie désormais les URL complètes, et pas seulement les noms de fichiers (bug 1619039).
Moniteur de réseau
- Dans la liste des requêtes du réseau, vous pouvez maintenant double-cliquer sur un séparateur de colonne pour redimensionner la colonne à gauche de celui-ci afin qu'il corresponde à son contenu (bug 1615102).
- Le menu contextuel de la requête réseau Copier > Copier comme cURL dispose d'une nouvelle option,
--globoff
, qui supprime la fonction de globbing (correspondance de caractères génériques) du cURL si l'URL copiée comprend des caractères entre crochets (bug 1549773). - L'onglet Messages du panneau de détails pour les requêtes de socket web a un nouveau filtre - Contrôle - pour afficher les cadres de contrôle, et les filtres sont maintenant regroupés dans une liste de sélection (bug 1566780).
Console web
- In multi-line mode, code snippets longer than five lines are abbreviated to five lines, preceeded by a disclosure triangle (or "twistie"), and followed by an ellipsis (…). You can click anywhere in this area to show the code, and click again in that area to collapse it (bug 1578212).
- DOM element references outputted into the console now have a "Reveal in inspector" context menu option, which shows the element in the HTML pane of the Page inspector (bug 1612276).
Débogage à distance
- Because of differences in DevTools versions, it is not possible to debug releases of Firefox for Android that are based on version 68, from desktop Firefox versions 69 or later. When attempting to do this, the Firefox desktop browser will now show a message informing the user of this problem, and offering possible next steps (bug 1625906). See Connection to Firefox for Android 68 for more information.
HTML
- The
<input>
element'smin
andmax
attributes now work correctly when the value ofmin
is greater than the value ofmax
for control types whose values are periodic (that is, values that wrap around at some point). This is particularly helpful, for example, with date and time inputs, where you might want to specify a time range of 11 PM to 2 AM (bug 1608010).
CSS
- Firefox now supports CSS4 system colors (bug 1590894).
SVG
No changes.
JavaScript
- The
numberingSystem
andcalendar
options of theIntl.NumberFormat
,Intl.DateTimeFormat
, andIntl.RelativeTimeFormat
constructors are now enabled by default (bug 1625975).
APIs
Nouvelles APIs
- Firefox now supports audio worklets by default, with support for
AudioContext.audioWorklet
(en-US), which lets you use theAudioWorkletProcessor
(en-US) andAudioWorkletNode
(en-US) interfaces to process audio in real time off the main thread (bug 1616725).
DOM
- UI-parts related items in the
windowFeatures
parameter ofwindow.open()
can no longer control the visibility of each UI part separately, but become a condition for whether to open a popup or not (bug 1507375). - Attempts to navigate to an unknown protocol using methods such as
location.href
or<meta http-equiv="refresh">
are now blocked (see bug 1528305; also see Navigation to unknown protocol will be blocked for more information). - The
IntersectionObserver()
constructor now accepts aDocument
object as itsroot
, as well as anElement
object (bug 1623623). This lets you explicitly use a window's entire content area as the intersection bounds. - The Fetch API now supports the
audioworklet
destination
(en-US) for requests. This causes received data to be dispatched to anAudioWorklet
(bug 1402784).
Suppressions
- We've completely removed the Window
appinstalled
event (and the associatedWindow.onappinstalled
handler property) — these were never shipped, and have now been removed from the Web Manifest spec (bug 1625384).
HTTP
Aucun changements.
Sécurité
Aucun changements.
Changements pour les développeurs de modules complémentaires
Aucun changements.
Voir aussi
Anciennes versions
- Firefox 75 pour les développeurs
- Firefox 74 pour les développeurs
- Firefox 73 pour les développeurs
- Firefox 72 pour les développeurs
- Firefox 71 pour les développeurs
- Firefox 70 pour les développeurs
- Firefox 69 pour les développeurs
- Firefox 68 pour les développeurs
- Firefox 67 pour les développeurs
- Firefox 66 pour les développeurs
- Firefox 65 pour les développeurs
- Firefox 64 pour les développeurs
- Firefox 63 pour les développeurs
- Firefox 62 pour les développeurs
- Firefox 61 pour les développeurs
- Firefox 60 pour les développeurs
- Firefox 59 pour les développeurs
- Firefox 58 pour les développeurs
- Firefox 57 pour les développeurs
- Firefox 56 pour les développeurs
- Firefox 55 pour les développeurs
- Firefox 54 pour les développeurs
- Firefox 53 pour les développeurs
- Firefox 52 pour les développeurs
- Firefox 51 pour les développeurs
- Firefox 50 pour les développeurs
- Firefox 49 pour les développeurs
- Firefox 48 pour les développeurs
- Firefox 47 pour les développeurs
- Firefox 46 pour les développeurs
- Firefox 45 pour les développeurs