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