Apple lanzó Safari Technology Preview 68, que agrega soporte para la consulta de medios con esquema de color preferido. Esto permite a los desarrolladores detectar si un visitante está utilizando el modo oscuro y ajustar los colores de su sitio web en consecuencia.
Safari Technology Preview Release 68 ya está disponible para descargar para macOS Mojave y macOS High Sierra. Si ya tiene instalada la versión preliminar de Safari Technology, puede actualizarla en el panel Actualización de software de Preferencias del sistema en macOS Mojave y en la pestaña Actualizaciones de la Mac App Store en macOS High Sierra. Después de actualizar a macOS Mojave, es posible que tenga que volver a instalar Safari Technology Preview.
He aquí un vistazo a todos los cambios en la versión 68.
API web
● Tipo de entrada habilitado = soporte "color" (r236942)
● Se corrigieron los objetos Documento y Ventana para perder su contexto de navegación tan pronto como su iframe se elimina del documento (r236862)
● Se corrigió una entrada incorrecta. Se verificó al analizar sus hijos (r236795)
● Se corrigió window.navigator y window.performance para no volverse nulo después de que la ventana pierde su contexto de navegación (r237185, r237209)
● Se modificó para restringir la búsqueda de contexto de navegación por nombre a los marcos que están relacionados entre sí (r237112)
● El objetivo de anclaje modificado se ignora en la activación cuando se establece el atributo de descarga (r236987)
● Target cambiado = "_ blank" en los anclajes para implicar rel = "noopener" (r237144)
● Se corrigió la recolección incorrecta de basura de envoltorios de nodos de JavaScript retenidos por MutationObserver y MutationRecord (r236850, r236801)
WebRTC
● Se agregó soporte VP8 a WebRTC (r236821)
● Se agregó soporte para las estadísticas de IceCandidate (r236963)
● Se agregó soporte para la presentación de informes de "mostrar cuadros de video compuestos" a través del objeto VideoPlaybackQuality (r236875)
● Se agregó soporte para RTCPeerConnection.generateCertificate (r237140)
● Se agregó soporte para RTCConfiguration.certificates (r237202)
● Se implementó el controlador de errores de MediaRecorder (r237106)
Medios de comunicación
● Se agregó soporte para los estilos en línea de WebVTT (r237187)
● Cambiado para usar nanosegundos como MaximumTimeScale (r237208)
● Se modificó para informar solo la versión de WebGL compatible (r237018)
CSS
● Se agregó soporte de consulta de medios con esquema de color preferido para aplicar estilo al contenido de modo oscuro (r237156)
● Se modificó para resolver las propiedades del recuadro al estilo computado cuando hay un exceso de restricción (r236979)
Representación
● Se corrigió el mosaico lento para gradientes CSS (r237230)
JavaScript
● Se agregó soporte BigInt para bitwise | operador (r236901)
Inspector web
● Se agregó la capacidad de ir directamente desde un evento en la vista de resumen a la línea de tiempo especializada para ese evento (r237195)
● Se agregó soporte para mostrar solicitudes de redireccionamiento en las pestañas Red y Líneas de tiempo (r236995)
● Compatibilidad con tablas agregadas para selección múltiple y comportamiento de comando-clic (r236853)
● Se cambió para usar el atributo de nombre de marco para FrameTreeElement (r236885)
● Cambiado para permitir que se graben varios lienzos al mismo tiempo (r236952)
● Creó una cascada especial de la red para eventos de medios (r237028)
● Encabezados de respuesta del tiempo de servidor expuesto en la pestaña Red (r237151)
● Se ha corregido la posición de desplazamiento de la barra lateral de grabación de Canvas después de cambiar las pestañas (r237196)
● Se corrigió el contraste de color del botón Grabar deshabilitado en la pestaña Lienzo (r236986)
● Se corrigió la captura de estados guardados previamente y se agregaron a la carga útil de grabación en la pestaña Lienzo (r237198)
● Se corrigieron las vistas previas para eliminar cuando la vista principal está oculta en la pestaña Lienzo (r237090)
● Se corrigió el clic en el enlace del iniciador en la tabla de la ficha Red para cambiar automáticamente a la sección Vista previa (r236923)
● Se corrigieron problemas de contraste en el modo oscuro (r236953, r237085, r237150)
● Se corrigieron las advertencias del editor de estilos para que no se vieran como errores en modo oscuro (r237125)
● Se corrigió el texto ilegible al desplazarse sobre las propiedades de CSS mientras se mantenía presionada la tecla Comando en modo oscuro (r237143)
● Se corrigió el color de "flecha de goto" para el elemento del árbol de punto de interrupción DOM seleccionado en modo oscuro (r237078)
● Se corrigió la vista detallada para que se muestre correctamente después de ordenar la tabla de red (r237043)
● Se corrigió la vista detallada volviendo a "Respuesta" cuando se agregan nuevas solicitudes en la pestaña Red (r237061)
● Se corrigió el cuadro de diálogo Abrir recurso para mostrar la ruta al recurso para desambiguar los recursos con el mismo nombre (r236918)
● Se corrigió la ocultación de la barra de herramientas cuando el inspector web está acoplado a un lado (r237131)
● Se corrigió ^ G (Control-G) para no borrar la línea al saltar a la línea en un archivo CSS (r237212)
● Entradas de red de medios agrupadas por el nodo que activó la solicitud (r236927)
● Se sangran todas las entradas de red cuando "Grupo por nodo" está habilitado (r237006)
WebDriver
● Se corrigió un error en el que algunas combinaciones de teclas como Comando-A pueden hacer que la sesión de WebDriver se bloquee (r236939)
● Se corrigió un bloqueo cuando una sesión de WebDriver se termina mientras se espera que se manejen las entradas simuladas (r236852)
● Se corrigió un bloqueo al crear una sesión de WebDriver para Safari Technology Preview (solo en macOS Mojave).
Solicitud de pago
● Se modificó para cancelar las solicitudes después de que los detalles se liquidan cuando el usuario cancela (r236922)
Apple Pay
● Se corrigieron nuevos métodos de envío que se ignoraron al actualizar después del evento shippingaddresschange (r237142)
● Se cambiaron los resultados de la autorización de pago con ApplePayErrors para que nunca se consideren definitivos (r237134)
Animaciones web
● Nombre de la animación de configuración fija: ninguna después de un relleno: la animación de reenvío ha finalizado para volver correctamente al estilo unánime (r236809)
WebCrypto
● ECDSA modificado para poder manejar entradas de firma no válidas (r236820)
Puede descargar Safari Technology Preview 68 desde el siguiente enlace.
No hay comentarios:
Publicar un comentario