9

rapportive.comのような chrome 拡張機能を構築したいと考えています。Chrome 拡張機能と Gmail コンテンツ スクリプトは初めてです。誰でもこれについてどうすればよいか提案してもらえますか?

現在、 Google のガジェット ドキュメントを読んでいます。

4

3 に答える 3

15

開始するための注意事項を次に示します。これを構築するためのより堅牢な方法がありますが、これはあなたが話している機能の「こんにちは世界」です:

  1. gmail のコンテキストに追加するコンテンツ スクリプトを定義する必要があります。この部分は非常に簡単で、Google のドキュメントにあるコンテンツ スクリプトの例のどれでも使用できます。コンテンツ スクリプトであることが何を意味するのかを読んで学ぶ必要があります。
  2. コンテンツ スクリプトは、gmail 内のどこで電子メール アドレスを検索するかを知る必要があります。このアドレスは、ユーザーのソーシャル メディア情報を取得するために使用されます。コンテンツ スクリプトから拡張機能のバックグラウンド ページにこの電子メール アドレスを送信します。
  3. バックグラウンド ページには、ユーザーが事前構成したソーシャル メディア統合が必要です。基本的に、バックグラウンド ページを Facebook/Twitter/LinkedIn の API にプラグインし、それらの API を使用して電子メール アドレスに関する情報を収集する必要があります。
  4. バックグラウンド ページは、gmail に追加したコンテンツ スクリプトに、メール アドレスのソーシャル メディアの詳細をメッセージとして送信します。
  5. コンテンツ スクリプトは、gmail のユーザー インターフェースを変更して、ソーシャル メディアの詳細を含めます。

長期的に直面する最大の課題は、gmail のレイアウトが予期せず変更され、メールの検出や変更された UI が機能しなくなることです。どちらの問題も、解決するにはある程度の賢さが必要になるか、Google が拡張機能を突然壊してしまうのではないかと夜更かしする必要があります。

幸運を!

于 2013-03-16T03:08:46.453 に答える
2

Googleガジェットが何であるかはわかりません。あなたが提供したリンクは404を提供しますが、これは必要ないと思います。

必要なのは、パネルを追加する gmail ページに挿入されるコンテンツ スクリプトです。そのため、コンテンツ スクリプトを使用する Chrome 拡張機能の作成方法について読むことから始めてください。

于 2012-05-24T20:46:13.383 に答える