Safariはforループでクラッシュする
警察はforループダイアログを閉じる方法がわからなかったのではなく、実際にブラウザごと強制終了しなければならない程の悪質なプログラムだったのではないか?
クリックすると同じ画面が表示され、消えなくなる不正なプログラムのアドレスをインターネットの掲示板に書き込んだとして、13歳の女子中学生が兵庫県警に補導されました。 現在NHKのページからは動画が消えてしまっているが もちろんただのブラクラ程度で補導はやりすぎだとは思う しかし、Twitter等で言われているような
「ピンポンダッシュみたいなレベルのいたずらで卒倒してしまう人もいるのだ」
とか
「警察がアホすぎてただのforループalertを逮捕した」
というのも違うと思う
実際にSafari 12.0.3はforループだけでクラッシュする
https://gyazo.com/b22a7abbeb92945ca37f965aba22e7de.mp4
https://gyazo.com/c082cd789d18dd719214620b00273c57
他のタブやウィンドウも巻き込んで、ブラウザ全体がフリーズしてしまう
現在開いているタブ・ウィンドウだけでない
マウスカーソルが虹色のグルグルになって、復帰しなくなる
Safariをまるごと終了させる必要がある
実験条件
拡張機能も何もインストールしてないきれいなSafari
プライベートウィンドウと通常ウィンドウの両方でそれぞれ3回以上試した
それぞれ毎回プロセスを終了し、起動し直してからテストした
その上で、100%再現(フリーズ)しました
どっちなのかは不明
警察からブラクラのURLを教えてもらって、NHKがたまたまSafariで表示したのか?
それとも警察が「これが不正なプログラムです」と言ってSafariの画面を報道関係者に見せたのか 我々にとっていたずら程度の認識でも、予期せぬ所でめちゃくちゃ困ってしまう人はいる
例えば最新版のSafariを使っている人とか
色々な状況がある
MacではなくiPhoneの様な小さな画面で、フルスクリーン表示している場合
スマホ全体が壊れたように感じるかもしれない
確定申告webを入力中にブラクラでSafariがフリーズしたら 俺は通報するかもしれない
ちなみにChromeはタブを閉じるだけでok
https://gyazo.com/36e5d0b3f6d6fa080c58f6604e6e55de.mp4
他のタブやウィンドウを巻き込んでクラッシュしない
まとめ
プログラマーにとってはピンポンダッシュ程度のいたずら
しかしSafariは即死する
ピンポンダッシュで家が倒壊