この機能を使用するには、Mellowtel バージョン 1.6.2 以上が必要です。これは以前のバージョンと比較して互換性のない変更です。
Mellowtel は、より多くのリクエストを処理して、より多く稼ぐことができるオプション機能を提供しています。この機能は「Meucci」と呼ばれています。
インストール
まず、好みのパッケージマネージャーを使用して必要な npm パッケージをインストールします。
npm を使用する場合
yarn を使用する場合
pnpm を使用する場合
以下は、標準および Plasmo フレームワークの実装オプションを含む、ブラウザプラグインで Meucci 機能を有効にするための手順です。
標準実装
1. meucci.js という名前の JavaScript ファイルを作成
src ディレクトリ、または js ファイルを置いている場所に meucci.js というファイルを作成し、次のコードを追加します。このファイルが最終ビルド(/dist)ディレクトリに含まれるようにしてください。
初期の webpack 設定 に従った場合は、このファイルを webpack 設定の entry オブジェクトに追加するだけです。
2. webpack 設定を更新
最終ビルドディレクトリに meucci.js ファイルが含まれていることを確認してください。
初期の webpack 設定 に従った場合は、このファイルを webpack 設定の entry オブジェクトに追加するだけです。
3. manifest.json を更新
manifest.json に meucci.js ファイルを web_accessible_resources として追加します。
Plasmo フレームワーク実装
Plasmo フレームワークを使用している場合は、以下の代替手順に従ってください。
1. meucci.ts という名前の TypeScript ファイルを作成
src ディレクトリ、または ts ファイルを置いている場所に meucci.ts というファイルを作成し、次のコードを追加します。
2. ビルドスクリプトを作成
プロジェクトのルートに build-meucci.js ファイルを作成し、次の内容を追加します。
3. package.json を更新
package.json ファイルに以下を追加します。
次のいずれかを行うことができます:
- メインビルドの後にビルドスクリプトを手動で実行:
npm run build:meucci
- 既存のビルドスクリプトに
& を使って追加: "build": "your-existing-build-command & npm run build:meucci"
これにより、Meucci ファイルが適切にバンドルされ、正しい Plasmo 構造のすべてのビルドディレクトリにコピーされます。
initContentScript の更新
両方の実装において、content script の initContentScript メソッドを修正し、Meucci ファイルへの正しいパスを含めます。
Plasmo フレームワークの場合、以下を使用できます。
Pascoli も有効にしている場合、以下を使用できます。