OSX EL CapitanのSafariユーザー一撃でやっつける
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ユーザーであれば各自に落とせるからやらないほうが良いよ!と言いながらいたずらでやってみたら、大変なことになった。
キャッシュとか全部消さないといけないから復旧めんどいことになる。
Author And Source
この問題について(OSX EL CapitanのSafariユーザー一撃でやっつける), 我々は、より多くの情報をここで見つけました https://qiita.com/kiyotaman/items/2f084f7065725115cc4a著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .