Apple a libéré Safari Technology Preview 167, la dernière version de leur navigateur Web de prévisualisation pour les développeurs. La version d’aperçu du navigateur populaire d’Apple offre aux développeurs et aux autres utilisateurs intéressés la possibilité d’essayer des fonctionnalités qui peuvent ou non faire leurs débuts dans les futures versions publiques de Safari.
La version 167 de Safari Technology Preview inclut des corrections de bogues et des améliorations de performances pour Web Inspector, CSS, JavaScript, WebAssembly, Media, Popover, Rendering, Web API, Accessibility, MathML et SVG.
Aperçu de la technologie Safari La version 167 est maintenant disponible pour le téléchargement pour macOS Monterey 12.3 ou version ultérieure et macOS Ventura. Si vous avez déjà installé Safari Technology Preview, vous pouvez le mettre à jour dans le volet Mise à jour logicielle des Préférences Système sur macOS Monterey, ou Paramètres système sous Général → Mise à jour logicielle sur macOS Ventura.
Cette version inclut les modifications de WebKit entre : 261248@main…261842@main.
- Onglet Eléments
- Correction de l’édition des propriétés CSS à l’intérieur des règles avec des règles imbriquées entraînant la suppression des règles imbriquées internes (261329@main)
- Correction des styles de filtrage pour qu’ils correspondent également aux identifiants CSS at-rule (261804@main)
- Onglet Sources
- Ajout de la prise en charge de la jolie impression pour diverses syntaxes JavaScript modernes, y compris le chaînage facultatif, les membres de classe privés et les opérateurs d’affectation facultatifs (261748@main)
- CSS implémenté
text-transform
avec plusieurs valeurs (261419@main)- Ajout de décalages dans
shape-outside
Formes (261331@main)- Ajout de la prise en charge du niveau supérieur
&
sélecteur pour l’imbrication CSS (261739@main)- Modifié pour appliquer les propriétés de police de base en tant que paramètres de variation de police (261566@main)
- CSS fixe
@imports
dans HTML, les guillemets manquants sont masqués par erreur dans le scanner de préchargement (261254@main)- Correction du calcul de la
CSSFilter
géométrie et découpage (261827@main)
- Ajout de tests de syntaxe ClassSetCharacter pour RegExp
v
signaler et résoudre les problèmes détectés (261746@main)- Ajout de plus de tests pour RegExp
v
signaler et résoudre les problèmes détectés (261714@main)- Ajout de ProxyObjectHas IC pour optimiser le piège “a” (261628@main)
- Message d’erreur aligné pour le piège “get” de ProxyObject non appelable avec ses homologues (261627@main)
- Optimisé
Function.prototype.bind
(261825@main)
- Ajout de la prise en charge de
anyref
derrière le drapeau (261711@main)- Mis en œuvre
cast
opérations derrière le drapeau (261445@main)- Mis en œuvre
eqref
etref.eq
derrière le drapeau (261663@main)- Implémentation de l’API JS minimale initiale pour Wasm GC derrière le drapeau (261544@main)
- Correction de la vidéo dans l’image à l’image s’enclenche à une taille incorrecte (261383@main)
- Correction d’une page avec un document faisant la capture et un autre jouant correctement les commandes à distance (261414@main)
- Calcul initial du taux de mise en mémoire tampon MSE ignoré (261328@main)
- Interactions conflictuelles évitées dans la couche supérieure (261317@main)
- Fait
element.togglePopover()
plus interopérable (261386@main, 261436@main)- Implémentation des étapes de focus popover (261400@main)
- Mis en œuvre
popovertarget
&popovertargetaction
les attributs (261346@main)- Ajout d’une exception lors de l’appel
dialog.show()
sur un popover ouvert (261351@main)
- Correction des caractères mixtes dans le texte SVG de droite à gauche (261495@main)
- Implémentation des conseils de priorité (261689@main)
- Modifié pour permettre de définir un quota en fonction de l’espace disque (261840@main)
- Modifié
range.extractContents()
avorter tôt s’il y a undoctype
dans le périmètre (261342@main)- Modifié pour inclure FetchMetadata sur les demandes de contrôle en amont (261587@main)
- Correction de certaines URL de défilement vers le fragment de texte ne trouvant pas de texte existant sur la page (261302@main)
- Fixé le
<summary>
élément non focalisable avectabindex
(261497@main)- Problèmes résolus en changeant
multiple
État<select>
élément àsingle
État (261380@main)- Optimisation de la table des noms d’entités de l’analyseur HTML en omettant les points-virgules (261734@main)
- Mise à jour de la zone de marge pour le rognage
block-end
boîtes dans le conteneur de blocs et ajustez la position des enfants auto-rétractables (261750@main)
- Ajout de la prise en charge de
code
Rôle ARIA (261640@main)- Correction des boutons rotatifs autonomes pour qu’ils soient directement incrémentables et décrémentables (261396@main)
- Correction de ne pas ignorer les boîtes hors flux lors du traitement du contenu MathML invalide (261841@main)
- La transformation de texte fixe ne démarre pas lors du rendu initial (261408@main)
Alors que l’aperçu est destiné à être utilisé par les développeurs et les utilisateurs avancés, afin de fournir à Apple des commentaires sur le développement du navigateur Safari, il peut être exécuté côte à côte avec la version finale de Safari. L’application ne nécessite pas de compte développeur pour être téléchargée et installée. Pour plus d’informations, visitez le Site Web d’aperçu de la technologie Safari.
Abonnez-vous à notre page Facebook: https://www.facebook.com/mycamer.net
Pour recevoir l’actualité sur vos téléphones à partir de l’application Telegram cliquez ici: https://t.me/+KMdLTc0qS6ZkMGI0
Nous ecrire par Whatsapp : Whatsapp +44 7476844931