2012-01-31 15 views
2

質問はクロムエクステンションの可変スコープです。 しかし、私はまた、背景ページとの間でスコープのための情報を知りたい内容スクリプトクロム拡張の可変スコープ、特に背景ページとコンテンツスクリプトの間の可変スコープ


私は、たとえば言う背景htmlと

私は背景ページの先頭でグローバル変数を宣言しているコンテンツのスクリプトを持っていますがselText

これが不可能な場合は、私が計画していたコンテンツのスクリプトは、マウスアップイベントをリスニングし、そのコードに私は

がselText更新したいですsendresponseを使用してコンテンツスクリプトからバックグラウンドページにseltext値を送信するか、ローカルストレージを使用できます。私は後でもっと多くのリソースを取ることを願っています。

私は完全にクロムエクステンションの鮮明な画像を持っていないので、私はこの疑いを持っています。

どのような種類の応答も役に立ちます。

Chromeの拡張機能での変数のスコープの詳細情報の参照がいいだろう、まだここに

how to comunicate between a content script and a background page

を見つけることができる私が望んでいたの部分。

答えて

1

コンテキストは、バックグラウンドページとコンテンツスクリプトの間で共有されません。 sendRequestは行く方法です。

0

あなたは、背景ページでsetterseltextためgetterを設定し、seltextにアクセスするためのseltextsettergetterを呼び出すために、コンテンツのスクリプトでchrome-rpcを使用することができます。