2012-02-07 10 views
3

SOPAの狂気の中で、約1ヶ月前にクイックオフショーのChrome拡張機能を作成しました。短いストーリー、それはウィキペディアの邪魔にならなかったので、それを必要とする人々は何らかの仕事をすることができました。ユーザーにChromeの拡張機能のアンインストールを強制する

ブラックアウトが終了した後、私はどのウェブサイトにも影響を与えないようにアプリを更新しました。また、console.log()を修正して、本質的に「ブラックアウトは終了しました。SOPAはまだ重要ですが、この拡張機能をアンインストールする必要があります。

残念ながら、1か月後、元のユーザーの90%が拡張機能をインストールしていることをまだ示しています。フットプリントがそれほど大きくないのは確かですが、開発者としては自分のエクステンションが自分のコンピュータ上でクラップスにならないようにするのが私の義務だと感じています。

強制的にChrome拡張機能をアンインストールする方法はありますか?拡張機能をアンインストールする必要があることをユーザーに伝えることができるように、ユーザーにとって邪魔にならないような方法がありますか?

答えて

4

あなたはそれが経営者の許可を必要とするように拡張を更新し、拡張のアンインストール自体を作るためにchrome.management.uninstallを使用することができます。

+1

エクステンションは本当にアンインストールできますか?面白い... – hamczu

+0

ああ本当ですか?まあ、それは信じられないほど面白いです。 – jwegner

+0

これは良い解決策です。ユーザーは追加のアクセス許可を拒否するか、拡張子を無効にするか、または許可します。その場合、拡張子は削除されます。賢い:) –

0

私の意見では、このような状況では方法はありません。

  1. あなたの拡張機能は、あなたからのWebサービスとしてあなたがアクセスできるサーバー、に要求を行う場合

    ない限り、多分あなたは、あなたのユーザーにアラートを送信することができます。
  2. 拡張機能で自動更新が有効になっている場合は、の内線番号を更新できます。更新されたバージョンでは、に、ユーザーに警告を表示することができます(実際のjavascriptアラートではありません。
  3. 自動更新が有効になっている場合は、には何もしないように拡張子を更新することができます。単なるconsole.logメッセージです。
+0

あなたの拡張機能をアップデートして 'notification'パーミッションをリクエストし、そのパーミッションを使ってデスクトップ通知をアンインストール手順で一度ポップアップさせることをお勧めします。詳細はhttp://code.google.com/chrome/extensions/notifications.htmlをご覧ください。 –

+0

オプション3は私がすでに行ったルートです。 @MikeWestが示唆していることをしたいと思いますが、それはユーザーには邪魔ですか?私はアプリがそれを私にしたらどうなるか想像してみようとしている。私はちょうどそれがひどいひょう量であると思う - ユーザーを悩ます、またはコンピュータからクラップを取り除く。 – jwegner

+0

あなたの場合、私はそれがユーザにとって非常に目立たないとは思わない。 –

関連する問題