misskey icon indicating copy to clipboard operation
misskey copied to clipboard

enhance(sw): prevent unexpected identifier error when loading javascript file

Open CyberRex0 opened this issue 2 years ago • 2 comments

What

広告ブロックなどを使っている場合でも、fetchがエラーになっても、リクエストされているものがJavaScriptファイルであると推定できる場合は空のレスポンスを返し、文法エラーをなくす。

Why

#9037

CyberRex0 avatar Aug 01 '22 06:08 CyberRex0

これはこれでなぜか何も起きないことになりそう

rinsuki avatar Aug 01 '22 06:08 rinsuki

というか空っぽな503返すよりエラーそのまま流したほうがいいかも?

rinsuki avatar Aug 01 '22 06:08 rinsuki

というか空っぽな503返すよりエラーそのまま流したほうがいいかも? https://github.com/misskey-dev/misskey/pull/9038#issuecomment-1200762775

そのほうがよさそう

tamaina avatar Aug 23 '22 10:08 tamaina

script要素が読み込まれるときサーバーからの応答が4xx/5xxだったらスクリプト解析って実行されない?

https://misskey.io/notes/949mipy25b

これどうなんだろう

tamaina avatar Aug 23 '22 10:08 tamaina

あーエラーそのまま流すというのは throw してしまうということだった

rinsuki avatar Aug 23 '22 21:08 rinsuki

というかちょっと方向性の違うアプローチを取りたいので私もPR書いちゃう

rinsuki avatar Aug 24 '22 00:08 rinsuki