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- プラグイン IDversion- プラグインのバージョンplatform- サポートされているプラットフォームall- すべてのプラットフォームmac- Mac システムwin- Windows システム
arch- CPU アーキテクチャall- すべてのアーキテクチャarm- ARM アーキテクチャのみをサポートx64- x64 アーキテクチャのみをサポート
name- プラグイン名logo- プラグインの代表的なアイコン(png、jpg、webp形式のみサポート)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です。
最終更新