RSS

extensionでmessage送信

    付与されたタグ:
  • Chrome

cxcheckerで検索を実行するときに chrome.tabs.executeScript を使っていたものをメッセージパッシングである chrome.tabs.sendRequest を使うものに書き直す。evalだとどうしてもエスケープだとかなんとか考えなければいけなかったのが,コンテントスクリプト上で普通に変数が受け取れるので素直に実行できるようになった。検索は一回毎のリクエストなのでこのままでいいが複数回のやりとりが必要な場合はportを作って永続化するということのようだ。

コンテント・スクリプトをリロードするには拡張機能の管理画面からリロードさせないとダメなのかな?