web-dev-qa-db-ja.com

Chrome Webストアから拡張機能を変更するには?

この拡張機能 Chrome Webストアでは、YouTubeチャンネルの最新の動画が表示されます。この拡張機能を変更して、機能させるために、別のチャネルで。

どうすればこれを完了できますか?

40
Alex_dlc

次の2つのオプションがあります。

  1. 拡張機能の開発者に連絡して、支援を求めてください。
  2. ソースコードを編集する

拡張機能を変更してインストールする方法を説明します簡単に言えば

ソースの取得と変更

  1. Chrome拡張機能ソースビューアー をインストールします。
  2. 変更する拡張機能のChrome Web Storeのページに移動します。
  3. 黄色のCRXボタンをクリックし、ダウンロード( screenshot )を選択します。
  4. Zipファイルを抽出します。
  5. ソースコードを読み、変更する必要のあるものを変更します(特定のケースでは、編集を変更したいことがすぐにわかりましたconfig.jsおよび"channel"プロパティ)。変更を保存します。

拡張機能の修正バージョンを使用します。

  1. Chrome拡張機能ページ(chrome://extensions/)。
  2. 右上隅のスイッチをアクティブにして、開発者モードを有効にします。
  3. [展開された拡張機能をロード]ボタンをクリックします。
  4. 拡張機能のフォルダーを選択します(どのフォルダーが正しいかを知るには、そのフォルダーにmanifest.json)。
  5. 確認します。できました。

これらの手順のいずれか(ソースコードの変更を含む)で間違いを犯さない限り、変更された拡張機能は意図したとおりに動作するはずです。

倫理

個人使用のために他の誰かの拡張機能を変更することは大したことではありません。ただし、元の開発者の同意なしにこの拡張機能を(not配布しないでください。原作者は、拡張機能の作成に多大な努力を払っており、連絡先の詳細も記載している場合があります。拡張機能の(変更された)コピーを配布すると、元の作成者は拡張機能を更新できなくなるため、バグを解決できません。
さらに悪いことに、拡張機能の形状が悪いと、連絡先の詳細が記載されているため、ユーザーは元の作者に文句を言います。

77
Rob W