昨日(7月23日)、Intel Open Source Technology Centerは
node-webkitエンジンの最新バージョンをリリースしました。 以前と同様に、このエンジンを使用すると、ブラウザーのようなウィンドウ(Chromiumコードに基づく)を開き、
Node.js APIを使用でき
ます 。つまり、Web
開発メソッド(JavaScript、HTML、CSS、WebGL
など )を使用して
GUIアプリケーションを簡単に作成
できます 。 。) Windows、Mac OS X、およびLinuxオペレーティングシステム用。
新しいバージョンは
番号 0.6.3を受け取り、ノードエンジン
バージョン 0.10.12を含んでいます
:3か月前(4月29日)、
node-webkitの以前のバージョン
(バージョン0.5.1)の 1つ
を レビューしました 。 それ以来
、node-webkitには多くの重要な革新が現れ
ました 。
それらの中で最も重要なのは、サブシステムの検索および起動アプリケーションの改善です。 これで
、node-webkitエンジンを起動
すると、次の順序でアプリケーションが検索されます。
- node-webkit実行可能ファイルの末尾をチェックして、 ZIPパッケージアプリケーションがそこにドッキングされているかどうかを確認します。
- node-webkit実行可能ファイルと同じディレクトリでアプリケーションマニフェスト ( package.jsonファイル)を検索します。
- 同じディレクトリでZIPパッケージアプリケーション( package.nwという名前)を検索します。
- 最初のコマンドラインパラメーターをアプリケーションへのパスとして使用します。
以前は、これらの最初のステップの後、
node-webkitは4番目に直接移動したため、非ドッキングアプリケーションを実行するには、コマンドラインの最初の場所にアプリケーションパスを配置
するラッパースクリプト (およびWindowsの場合はバッチファイル)を作成
する必要がありました
node-webkitが呼び出されます(他のパラメーターがある場合は、2番目、3番目などにシフトします)。
node-webkitは
私のアドバイスに 基づいて動作
するようになったため、最終的にこの作業に
煩わされることなく、単純かつ単純に
node-webkitエンジンをアプリケーションディレクトリに配置してからエンジンを起動することが可能になりました。
これに加えて:
- 新しいApp.dataPathフィールドでは、ユーザーのシステムディレクトリに保存されているアプリケーションデータへのパスを読み取ることができます。 (Windowsでは、これはLinuxでは「%LOCALAPPDATA%/ name 」 、OS Xでは「〜/ .config / name」 、「〜/ Library / Application Support / name」となります。「name」はアプリケーションの名前、 彼の マニフェストで尋ねた 。)
- 新しいApp.clearCache ()関数を使用すると、HTTPとメモリおよびディスクの両方でダウンロードされたファイルのキャッシュをプログラムでクリアできます。
- App.openイベントがすべてのアプリケーションウィンドウに届くようになりました。
- アプリケーションマニフェストでは、 dom_storage_quotaパラメーターが表示され、DOM Storage APIを介して保存されたデータに割り当てられたメガバイト数を示します。
- 新しいApp.getProxyForURL (URL)メソッドは、指定されたURLへのアクセスに使用されるプロキシサーバーに関する情報を( PAC 形式で )返します。
- デバッガー設定(特に、ブレークポイント)はセッション間で保存されます。
- デバッグ機能「 Devtools jail 」を使用すると、iframe内にデバッグコンソールを表示できます。
したがって、node-webkitのユーザーにアドバイスすることができるのは、この新しいバージョンを使用することだけです。