Safari不会通过http / 2加载一些资源

Http / 2服务器上启用,昨天我注意到,在Iphone(IOS 10.2)不加载一些资源的错误: failed to load resource:connecting to server is not possible 。 当我将Iphone连接到Mac时,在控制台中没有错误,但是仅仅是由于某些请求导致的错误导致的。 有趣的事情可能是没有加载的资源是真实域的子域(CNAME是正确的)。 网站在https上。 服务器是Windows服务器2016年。

编辑:我们解决了这个子域问题,但仍然有来自同一个域的请求没有任何响应的请求。

我知道当>资源通过https加载时,IOS> 9.3支持http / 2,但是不工作的资源不是该域的一部分可以帮助解决这个问题,但我不知道如何。

我知道可能问题是有关http / 2协议,因为我的android本机appliacation也停止工作的错误: java.io.IOException: stream was reset: PROTOCOL_ERROR 。 我通过强制我的应用程序使用http / 1来解决这个问题。 现在工作。 但如何解决iPhone Safari的问题?

我正在使用ASP.NET Web窗体作为后端(它支持自我使用的ASP.NET 4.6以来的http2)。

看来解决scheme已经find了。 经过几天的调查, 禁用dynamic内容压缩帮助。

在这里输入图像说明