manifest.json 設定

この記事では、manifest.jsonがサポートするすべてのフィールドについて詳しく説明します

各プラグインには manifest.json ファイルが含まれている必要があります。このファイルは、プラグインの実行方法や基本情報(プラグイン名、バージョン番号、実行コードのエントリーポイントなど)を定義します。

以下は manifest.json ファイルでサポートされているすべてのフィールドです:

{
    "id": "LBCZE8V6LPCKD",
    "version": "1.0.0",
    "platform": "all",
    "arch": "all",
    "name": "ウィンドウプラグイン",
    "logo": "/logo.png",
    "keywords": [],
    "devTools": false,
    "main":
    {
        "url": "index.html",
        "width": 640,
        "height": 480,
        "minWidth": 640,
        "minHeight": 480,
        "maxWidth": 640,
        "maxHeight": 480,
        "alwaysOnTop": false,
        "frame": true,
        "fullscreenable": true,
        "maximizable": true,
        "minimizable": true,
        "resizable": true,
        "backgroundColor": "#ffffff",
        "shortcut": "",
        "multiple": false,
        "runAfterInstall": false
    }
}

フィールドの説明:

  • id - プラグイン ID

  • version - プラグインのバージョン

  • platform - サポートされているプラットフォーム

    • all - すべてのプラットフォーム

    • mac - Mac システム

    • win - Windows システム

  • arch - CPU アーキテクチャ

    • all - すべてのアーキテクチャ

    • arm - ARM アーキテクチャのみをサポート

    • x64 - x64 アーキテクチャのみをサポート

  • name - プラグイン名

  • logo - プラグインの代表的なアイコン(pngjpgwebp 形式のみサポート)

  • keywords - プラグインのキーワード。プラグイン名以外にも、これらのキーワードを使ってユーザーがプラグインをすばやく検索できるようになります。

  • devTools - 開発者向けデバッグウィンドウを開くかどうか

  • main - プラグインのウィンドウプログラムエントリ設定

    • url - エントリページ

    • width - ウィンドウの幅

    • height - ウィンドウの高さ

    • minWidth - ウィンドウの最小幅

    • minHeight - ウィンドウの最小高さ

    • maxWidth - ウィンドウの最大幅

    • maxHeight - ウィンドウの最大高さ

    • alwaysOnTop - ウィンドウが常に他のウィンドウの上にあるかどうか。デフォルト値は false

    • frame - デフォルト値は true で、false の場合、無枠ウィンドウが使用され、これはシェル(ウィンドウ枠、タイトルバー、ツールバーなどを含まない)を持たない特別なウィンドウモードで、Webページのコンテンツのみが含まれます。

    • fullscreenable - ウィンドウが全画面状態に入れるかどうか、デフォルト値は true です。

    • maximizable - ウィンドウが最大化できるかどうか、デフォルト値は true です。

    • minimizable - ウィンドウが最小化できるかどうか、デフォルト値は true です。

    • resizable - ウィンドウサイズが調整できるかどうか、デフォルト値は true です。

    • backgroundColor - ウィンドウの背景色、デフォルト値は #FFF です。

    • shortcut - プラグインのショートカットキー設定、ビューキー設定

    • multiple - ウィンドウが複数開くことができるかどうか、デフォルト値は false です。

    • runAfterInstall - インストール後に自動的に開く、デフォルト値は false です。

最終更新