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