Post Type: textPost Date: 2011/05/14
前に作ったSafariExtensionのChrome版を作ってる。簡単なつくりだし、ChromeExtension一発目にちょうどいいボリュームかなと思って。
で、ちょっとハマったトコがあったのでメモっとく。
localStorageに変更があったときのStorageEventがなんかうまく動かない。options_pageで何かを変更したときはStorageEventが動くんだけど、background_pageで何かを変更したときはStorageEventが動かない。エラーすら出ない、スルーされてる感じ。これはこういうものなのかな…。それともぼくの書き方が悪いのかな…(もちろん警告とかは出てない)。なんかいろいろと書き方を変えてみたりしたけれど、変化なし。むー。こういうのにぶち当たるとなんかものすごくダメになる。あーあ。
とりあえず、StorageEvent使わない方法でやるしかないな。もやもやするけど。