amachangの一声ではてなダイアリーのバックアップ機能が修正された件

はてなダイアリーのバックアップ機能について - Cherenkovの暗中模索にっきで取り上げた問題がFlash 10 で「はてなダイアリー」の「バックアップ機能」が使えない件とその原因 - IT戦記で明るみに出て即日修正された。


具体的にどのように修正されたか。local_storage.jsの51行目あたり。

return navigator.plugins["Shockwave Flash"].description.charAt(16);

の部分が、

var flashVersion = navigator.plugins["Shockwave Flash"].description;
if (flashVersion.match(/Flash\s+(\d+)/)) {
    return RegExp.$1;
}

このように修正された。


以前自分が考えた案は、

/Shockwave Flash (.+?)\./g.exec(navigator.plugins["Shockwave Flash"].description)[1]

いま考えるとgフラグ必要ないし、たしかに半角スペースの部分は\sとするべきだった。あと\dにして数字限定かあ。


それにしてもamachangの影響力がすごい。