Nativefier は、簡潔で最小限の構成で、任意の Web サイトの実行可能なデスクトップ アプリケーションを簡単に作成する CLI ツールです。誰でも使用でき、一般的な Electron アプリよりもはるかに軽量です。
Nativefier は electron-package に基づいており、Electron アプリはプラットフォームに依存しないため、Nativefieredアプリは、Windows および Mac オペレーティング システムだけでなく、GNU/Linux ディストリビューションでも動作します。
Nativefier を作成した理由について、開発者は GitHub に次のように書いています:
これを行ったのは、Facebook Messenger や Whatsapp Web を使用していたときに、ブラウザに ⌘-tab または alt-tab を押して、開いている多数のタブを検索するのにうんざりしていたからです。
これは、コンピューティング スキルを使用してソリューションを作成する方法の良い例です。
Nativefierの機能
LinuxにNativefierをインストールして使用する方法
Nativefier のインストールは、ターミナルで次のコマンドを実行するのと同じくらい簡単です。
$ npm install nativefier -g
開発者は、/app フォルダーに適切なイベント リスナーとコールバックを含むテンプレート アプリを設定することで、いくつかの面倒な作業を行いました。
これは、nativefier
コマンドが呼び出されたときに一時ディレクトリにコピーされるディレクトリであり、次にelectronパッケージャーのコアメソッドが続きます.つまり、URL を取得して nativefier を呼び出すと、仕事が完了します。
したがって、たとえば、GitHub または WhatsApp の Web 実行可能ファイル (または任意の Web ページ) を作成するのは、次のように入力するだけで簡単です:
$ nativefier -name GitHub http://github.com $ nativefier web.whatsapp.com
-name
フラグは Nativefier を伝えるオプションです実行可能ファイルに付ける名前。以下を含む他のオプションがあります:
オプションの完全なリストと使用方法の詳細は、GitHub ページにあります。
ノート:
- Nativefier は単一ページのアプリのみをラップするように設計されているため、デフォルトでは戻るボタンはありません。それにもかかわらず、任意の URL から実行可能ファイルを作成できます。キーボードで
backspace を押すと、前のページに移動します。
- Linux で
-name オプションを使用してアプリ名を定義するときにスペースを入れないでください。アプリを固定するときに問題が発生するためです。ランチャーへ。
Nativefier があなたにとってどれだけ役立つかわかりますか?下のコメント セクションに 2 セントをドロップしてください。