LoginSignup
4
4

More than 5 years have passed since last update.

OSX EL CapitanのSafariユーザー一撃でやっつける

Last updated at Posted at 2015-11-24

FFでこの投稿を書いているので大丈夫だけど、Safariの方はきっとこの記事を読めないはず。最近自分のサービスのユーザーの投稿でSafariが落ちるという現象が起こるようになって調べてみた。

以下のページ、OSX Capitan Safariで開くと落ちる。
https://ja.wikipedia.org/wiki/Unicode%E4%B8%80%E8%A6%A7_0000-0FFF
unicode 0b00-0bffの範囲が悪さしていることはわかった。

例えば、

୧と ⃛の間にスペース無しだと以下のようになる。
この組み合わせだと、Safariが死ぬ。

print u'\u0b67\u20db'
୧⃛

୧と ⃛の間にスペースありだと問題はない

print u'\u0b67 \u20db'
 

あと不思議なのが、
https://ja.wikipedia.org/wiki/Unicode%E4%B8%80%E8%A6%A7_0000-0FFF
のページでSafariが落ちる。

上記ページには例にある組み合わせは見当たらない。
何かが原因でこうなる。

Safariのbugreportもしてみたが、誰かこの辺りに詳しい人がいたら教えて欲しい。

落ちる組み合わせの文字をSlackに投稿したら、Capitanユーザーであれば各自に落とせるからやらないほうが良いよ!と言いながらいたずらでやってみたら、大変なことになった。

キャッシュとか全部消さないといけないから復旧めんどいことになる。

4
4
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
4