書いた
rinsuki/zhttpservpy: serve contents of zip file over HTTP
https://github.com/rinsuki/zhttpservpy
Developer of iMast https://github.com/cinderella-project/iMast (Third-party Mastodon client for iOS)
あと一応 Misskey の Collabolator だったり Quesdon を昔作ってたりしました
渋谷凛のことが大好き。
フォロリクはお気軽に。
FANBOXを始めました https://rinsuki.fanbox.cc/
書いた
rinsuki/zhttpservpy: serve contents of zip file over HTTP
https://github.com/rinsuki/zhttpservpy
しかしこれ Chrome はちゃんと Content-Range を解釈しているようだが Range より前の(≒以前に取得された)範囲を変更したものを返したらどうなるんだろうか
こういう Range の開始位置を無視していつでも最初から送ってくるトチ狂ったサーバーだと Safari は Content-Range の開始位置情報を無視してRangeで指定した開始位置から受け取ったバイト数分送られてきたと認識するっぽい
Content-Rangeで各ブラウザに嫌がらせしてたらSafariのContent-Rangeの実装がちょっとミスってることに気づいた (AVFoundationかWebKitかは知らない)