Suporte a navegadores
| Navegador | Suportado |
|---|---|
| Google Chrome | Sim |
| Microsoft Edge | Sim |
| Safari | Não |
| Firefox | Não |
As medições na página de requisitos foram feitas no Chrome 157.
Por que o Safari não funciona
Seção intitulada “Por que o Safari não funciona”A página é servida via https e se conecta ao gateway no seu Mac com ws://127.0.0.1 (ou ws://localhost), que não é criptografado. O Safari trata isso como conteúdo misto (uma conexão insegura a partir de uma página segura) e o bloqueia. A página não consegue alcançar o gateway no Safari.
Firefox
Seção intitulada “Firefox”O Firefox não é suportado.
Como a página verifica o navegador
Seção intitulada “Como a página verifica o navegador”A página lê navigator.userAgentData.brands. Ela só continua se a lista contiver Google Chrome ou Microsoft Edge. Caso contrário, pede que você abra a página no Chrome ou no Edge e não tenta se conectar.
O Safari e o Firefox não fornecem navigator.userAgentData, então são rejeitados. Outros navegadores baseados em Chromium que não informam a marca Chrome ou Edge também são rejeitados.
Acesso à rede local no Chrome
Seção intitulada “Acesso à rede local no Chrome”- Desde o Chrome 147, uma página pública
httpsque se conecta alocalhostprecisa primeiro obter a permissão do usuário. O Chrome pergunta uma vez e lembra a resposta para o site. - Desde o Chrome 154, a página pode informar que está se conectando ao endereço de loopback (
targetAddressSpace: "loopback"ao abrir o WebSocket). A página faz isso e recorre a um WebSocket simples nas versões que não oferecem suporte à opção. - Desde o Chrome 156, políticas corporativas não podem mais desativar essa verificação.
Se você negou a permissão, veja Solução de problemas.