Por que o HTTP / 2 em um site específico funciona no FF, mas não funciona no Chrome, IE e Edge no mesmo computador com Windows 10?

Eu tenho um site, que roda em um Nginx 1.10.0 no servidor Ubuntu 16.04 (OpenSSL 1.0.2h). Quero servir este site por HTTP / 2, então configurei o Nginx de acordo:

listen 443 ssl http2 default_server;
listen [::]:443 ssl http2 default_server

E funciona bem no FF 47 e no Chrome 51 no meu desktop Ubuntu 15.10 do escritório e nos mesmos navegadores no meu desktop Ubuntu 15.10 doméstico.

No entanto, na minha casa, o Windows 10 desktop e laptop HTTP / 2 funciona apenas no FF. O Chrome 51, IE 11 e Edge estão usando HTTP / 1.1 neste site.

Então, eu estou confuso.Este serviço diz que meu site suporta HTTP / 2 e ALPN (necessário para que o HTTP / 2 funcione no Chromedesde a versão 51)

As versões e os recursos do Chrome são exatamente os mesmos:

O HTTPS funciona e o painel Segurança do Chrome Dev Tools mostra que tudo está protegido.

Esta demonstração no Chrome, IE e Edge exibem a mensagem "Este navegador não está habilitado para HTTP / 2."e"Seu navegador suporta HTTP / 2!"no FF. Mas HTTP / 2 emmedium.com funciona bem em todos esses navegadores.

Então, minha pergunta é: o que está acontecendo e como consertar isso?

questionAnswers(1)

yourAnswerToTheQuestion