0

Web ページの一部として実行される Javascript API を介してのみデータを利用できるようにするサービスとの統合を検討しています。ただし、API を介して返されたデータを取得し、それを標準の Win32 アプリケーションで処理して、カスタム ハードウェアと通信する必要があります。

問題は、Javascript/Browser ドメインから Windows ドメインにデータを移動する最善の方法は?

1つの可能性はJavascript FileWriter API(私が書いているChromeのみ..?)ですが、サンドボックス化されたファイルが「通常の」ファイルシステムの一部としてどのように表示されるか/どのように表示されるかわかりませんか?

私が知っているもう 1 つの解決策は、ブラウザーで Websocket を使用してカスタム Websocket サーバーにデータを送信し、(たとえば) 後で処理するために通常のファイルとして保存できるようにすることです。しかし、それは少し面倒に思えますか?

Web ページ内の Javascript から、ブラウザーと同じマシンで実行されている別のアプリケーションにデータをエクスポートするために、私が見逃している他の明白なトリックはありますか?

4

1 に答える 1

0

HTML5 ローカル ストレージ ブラウザーのカバー範囲は (かなり) 良好です。それを使用することを検討します。win32 からファイルにアクセスできるかどうかを確認するにはFileReader、仕様を調べる必要がありますが、可能のようです。FileWriter詳細については、次のリンクを参照してください: http://www.html5rocks.com/en/features/storage

また、ローカル ストレージの使用方法をより明確にするために、この以前の回答を参照してください: Can the OS as well as javascript/HTML5 access localstorage?

于 2013-10-30T22:41:35.890 に答える