> ## Documentation Index
> Fetch the complete documentation index at: https://www.mellowtel.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Chrome Web Storeに拡張機能を提出する

[クイックスタート](/browser-plugins/quickstart)で説明された手順に従って、拡張機能にMellowtelをインポートしたら、Webストアに拡張機能を提出する準備が整います。
このガイドは、Chrome Web Storeに拡張機能を提出するのを手助けします。

完了までの推定時間: 3-5分。

### Webストアの正当化

Webストアでは、要求している権限を正当化する必要があります。以下は使用できるテンプレートです（Mellowtelがどのように権限を使用するかを説明しています）:

**DeclarativeNetRequest**:

```txt theme={null}
declarativeNetRequest権限は、特定のヘッダー（例: X-Frameヘッダー）をサブフレームレベルでの一部のレスポンスから削除するために必要です。これにより、クロスオリジンリソース共有（CORS）に関連する問題を回避しながら、ウェブサイトをiframeで表示できます。これらのヘッダーは、レスポンスが処理された後、直ちに復元されます。
```

**ホスト権限**:

```txt theme={null}
all_urlsのホスト権限は、declarativeNetRequestがすべてのURLのレスポンスヘッダーを変更できるようにするために必要です。これにより、特定のヘッダー（例: X-Frameヘッダー）をサブフレームレベルでの一部のレスポンスから削除することができます。これにより、クロスオリジンリソース共有（CORS）に関連する問題を回避しながら、ウェブサイトをiframeで表示できます。これらのヘッダーは、レスポンスが処理された後、直ちに復元されます。
```

**ストレージ**:

```txt theme={null}
ストレージ権限は、拡張機能に特有の状態を保持し、拡張機能のさまざまな部分間の通信を促進するためのローカルロジックを持つために必要です。
```

### 拡張機能を提出する

新しい拡張機能を提出する場合や既存の拡張機能を更新する場合に応じて、以下の手順に従ってください:

* [新しい拡張機能を提出する](https://developer.chrome.com/docs/webstore/publish/)
* [既存の拡張機能を更新する](https://developer.chrome.com/docs/webstore/update)
