2

meteor.js を使用してココア アプリケーションを配布し、webview を介してレンダリングすることが可能かどうか (可能であれば、その方法) を知っている人はいますか?

私が言いたいのは、ココア アプリケーションの insied で meteor サーバー (または node.js) を起動し、次に cocoa webView で meteor サーバーが生成している内容を表示したいということです。

問題は、ユーザーが手動でインストールする必要がないように、どのようにして meteor/node を cocoa アプリケーションと一緒に配布するかということです。

4

2 に答える 2

1

サーバーの圧縮されたアーカイブをアプリケーション パッケージ内に埋め込み (Xcode のコピー ファイル ビルド フェーズを使用)、アプリの起動時に、おそらく NSBundle/NSFileManager/NSTask API の組み合わせを使用してアーカイブを展開/インストール/開始することができます。アプリは、http:127.0.0.1:YOUR_PORT/YOUR_APP_DIR のようなものを使用して、Web ビューで提供されたページを表示できます。

ユーザーにインストーラー (.pkg) を提供していないと仮定しています。その場合、インストーラー スクリプトがインストール部分を処理するからです。

于 2012-12-12T06:22:22.513 に答える
1

かなり野心的ですが、試してみてください

コメントの一部については、Node.js run client side in Chrome with its native client (近日リリース予定)を確認してください。Meteor はノードの上に構築されます。モンゴが難点だと思います。

于 2012-12-13T09:03:33.220 に答える