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
です。
最終更新