misskey
misskey copied to clipboard
enhance(sw): prevent unexpected identifier error when loading javascript file
What
広告ブロックなどを使っている場合でも、fetchがエラーになっても、リクエストされているものがJavaScriptファイルであると推定できる場合は空のレスポンスを返し、文法エラーをなくす。
Why
#9037
これはこれでなぜか何も起きないことになりそう
というか空っぽな503返すよりエラーそのまま流したほうがいいかも?
というか空っぽな503返すよりエラーそのまま流したほうがいいかも? https://github.com/misskey-dev/misskey/pull/9038#issuecomment-1200762775
そのほうがよさそう
script要素が読み込まれるときサーバーからの応答が4xx/5xxだったらスクリプト解析って実行されない?
https://misskey.io/notes/949mipy25b
これどうなんだろう
あーエラーそのまま流すというのは throw してしまうということだった
というかちょっと方向性の違うアプローチを取りたいので私もPR書いちゃう