HTTP2流无法在Safari iOS上运行

时间:2018-06-24 16:33:40

标签: ios streaming http2

我正在测试跨浏览器的http2流,但是无法使其在iOS Safari上运行。没有苹果台式机自动柜员机。

节点服务器:

val t: Tile = Tile(0)
val tiles = Array(10) { Array<Tile>(10) { t } } // for initialization 
tiles[0][0] = Tile(5)
tiles[0][1] = Tile(7)
....................

在iOS上,它仅显示空白页。在Linux和Windows上,它可以正常运行。它也适用于gzip,只有brotli损坏了。

1 个答案:

答案 0 :(得分:0)

不确定这是否是错别字,但以下内容:

'Content-Encoding': 'brotli'

实际上应该是:

'Content-Encoding': 'br'

当我这样做时,它可以在iPhone(iOS 11.4),iPad(iOS 11.4)和Mac上的Safari上正常运行,否则会显示垃圾。但是,如果使用了错误的内容编码,则在Chrome浏览器中也是如此。

如果以上内容是拼写错误,那么我建议您full.html.br可能有问题?