Recursos do WebKit no Safari 18.0
(webkit.org)- Controle de Distrações: permite ocultar elementos que distraem, como banners de login, pop-ups de cookies e overlays de inscrição em newsletters
- Visualizador de vídeo: permite ampliar o principal elemento de vídeo de uma página para a janela inteira e alternar para PIP
- Espelhamento do iPhone e inspeção remota: permite espelhar o iPhone na tela do Mac para depurar sites iOS com mais facilidade
Apps da web no Mac
- Links associados a apps da web podem ser abertos no app da web correspondente, em vez do navegador padrão do Mac
- É possível usar extensões do Safari e bloqueadores de conteúdo dentro dos apps da web
CSS
- Suporte a animações entre estados de elementos com a View Transitions API
- Consultas de estilo permitem testar propriedades personalizadas de CSS; útil para definir grupos de estilos reutilizáveis
- Suporte ao uso de
currentcolore palavras-chave de cores do sistema em Relative Color Syntax - Suporte à mesclagem de cores parcialmente transparentes em
accent-color - Suporte a animações de transição da propriedade
display - Suporte a
backdrop-filtersem o prefixo-webkite melhorias na implementação content-visibilitypode sugerir a omissão inicial de conteúdo fora da tela, melhorando a velocidade de carregamento da página- Suporte à análise do valor
customem@media/prefers-contrast
Web espacial
- Com WebXR, é possível criar experiências imersivas de VR para o Apple Vision Pro
- O modo de entrada
transient-pointerdo WebXR permite aproveitar a entrada natural do visionOS - Na web, é possível oferecer experiências com fotos espaciais e panoramas usando a API de tela cheia
- No visionOS,
clip-pathdo CSS permite controlar a forma das áreas tocáveis - Suporte no visionOS para fixar vídeos em tela cheia no ambiente atual
HTML
- Suporte a texto preditivo inline na web com o recurso de sugestões de escrita
- Adição de feedback háptico ao Controle Assistivo no iOS
- Melhorias de acessibilidade para campos de entrada de data e hora no macOS
- Suporte às propriedades refletidas de elementos
ariaBrailleLabeleariaBrailleRoleDescription
JavaScript
- Suporte a caracteres Unicode 15.1.0 e à flag
vem RegExp, permitindo correspondência Unicode mais robusta
API Web
URL.parse()retornanullem vez de exceção quando a análise falha- Suporte a árvores Declarative Shadow
hasUAVisualTransitiondePopStateEventpermite verificar se houve transição visual em navegação por fragmento- Suporte à integridade de sub-recursos para scripts de módulo importados
- Suporte ao método
bytes()nos objetosRequest,Response,BlobePushMessageData
Canvas
- Suporte ao atributo de contexto
willReadFrequentlyemgetContext(), podendo melhorar o desempenho quando há muitas operações de leitura - Expansão do suporte a
currentcolorno canvas 2D
Managed Media Source
- Adicionado suporte a Workers para Managed Media Source (MMS) e Media Source Extensions (MSE), permitindo reprodução de vídeo mais fluida mesmo quando a thread principal está ocupada
WebRTC
- Suporte a HEVC no WebRTC com o formato de payload RTP da RFC 7789, o que pode melhorar videoconferências e outros usos
- Adicionado suporte ao processamento de
MediaStreamTrackem worker dedicado e a estatísticas WebRTC que estavam ausentes
HTTPS
- Suporte a HTTPS seguro para todas as imagens, vídeos e áudios ao atualizar solicitações manuais de sub-recursos nas configurações de conteúdo misto
WebGL
- Adicionado suporte a 6 novas extensões WebGL
Web Inspector
- Adicionado suporte a autocompletar de código com busca difusa no editor de código-fonte CSS
Passkeys
- Suporte à criação de credenciais de autenticação web com mediação condicional, permitindo atualizar automaticamente contas existentes para passkeys
- Suporte ao uso de passkeys entre origens relacionadas, permitindo usar a mesma passkey em domínios limitados que compartilham o mesmo backend de credenciais
- Suporte à extensão
prfdo WebAuthn, permitindo obter chaves simétricas de passkeys para uso na criptografia de dados do usuário
Extensões do Safari
- Adicionado suporte de gerenciamento de dispositivos móveis para estado de ativação das extensões, estado do modo de navegação privada e acesso a sites em dispositivos gerenciados
Apple Pay
- Adicionado suporte a transferências de fundos via Apple Pay
Descontinuações
- Remoção de propriedades não padronizadas com prefixo
-webkite formatos de mídia antigos não suportados por outros navegadores, como JPEG2000, para melhorar o alinhamento entre engines de navegador e a interoperabilidade
Ainda não há comentários.