読者です 読者をやめる 読者になる 読者になる

FacebookアプリでQUOTA_EXCEEDED_ERRというエラーになったら

Facebook JavaScript Chrome

Chrome 17.0.963.56(Mac)でFacebook JS SDKを使って遊ぼうとしたら、下記のようなエラーに見舞われた。

Uncaught Error: QUOTA_EXCEEDED_ERR: DOM Exception 22

ググってみたら、このエラーの意味はlocalStorageの容量の上限を超えた場合に出るらしい。しかし、ChromeのDeveloper Toolsや設定のlocalStorageの項目を見てもそれほどlocalStorageに書き込んでいる気配はない。

しばらく試行錯誤した結果、Developer ToolsでUser-AgentをiOS 5 Safariに変更していたのを元に戻したら正しく動くことに気がついた。

Safariで同様にUser-Agentを変更していてもエラーにはならないことから、Chrome特有のバグ?なのかもしれない。