Firefox 拡張機能のバックグラウンド ページから Google アナリティクス イベントを送信しようとしています。バックグラウンド ページにウィンドウ オブジェクトがないため、ga.js ライブラリを使用できません。コンテンツ スクリプトからイベントを送信する以外に、Javascript で回避する方法はありますか?
1 に答える
1
ウラジミールが示唆したように、このようなアドオンでメトリクスを収集することにはプライバシー上の懸念があり、addons.mozilla.org によって提供されるユーザーのプライバシーを尊重する組み込みのメトリクスがあります。
「背景ページのような」環境が必要な場合は、ページ ワーカー API を使用すると、URL を読み込んで、コンテンツ スクリプトに使用されるのと同じ API とメッセージ パッシング スキームを使用して DOM と対話できます。page-worker にロードされたページにはエスカレートされた特権がなく、通常の Web ページと同じように機能します。
ページ ワーカーに GA を実装し、アドオンを審査に提出する場合、統計を収集していることを示すプライバシー ポリシーを明示する必要があると思います。データの種類によっては、コードが受け入れられない場合があります。集めています。最も簡単な方法は、AMO に統計を処理させることです。
于 2012-07-19T17:02:48.307 に答える