私は、接続されたデバイスのシステムログをWebアプリケーション経由で読み込む方法を探しています。基本的には、ユーザーは自分のiPhone、Android、タブレットなどを接続し、system/consoleLogレベルで自分のデバイスで何が起きているのかを確認できるようにしたい。 adb logcatと同様です。これはWebアプリケーション経由であり、ローカルにインストールされたソフトウェアではありません。これはreact/nodejを使用して実現可能ですか?私はどのような技術を使うべきですか?NodejがWebアプリケーション経由で接続されたデバイスのシステムログを読み取ることは可能ですか?
0
A
答えて
1
これを達成するために必要なコンポーネントがいくつかあります。
バックエンド
- ファイルの監視(ネイティブNode.jsの
fs.watch
) - リアルタイム更新(Socket.io)
フロントエンド
- あなたが快適だ任意のフレームワーク、私はsocket.ioクライアントとReact.jsを使用しています
0
あなたがしようとしていることは可能ですが、非常に限定された意味です。
ユーザーは、ログファイルをWebアプリケーションに手動でアップロードする必要があります。
javascriptのFileReader APIを使用して、これを行うように「尋ねる」ことができます。ここにはdemo pageがあります。
ご覧のとおり、アップロードするファイルを手動で選択してウェブサイトを指定する必要があります。プログラムでログファイルのパスを設定し、ユーザーに通知せずにログファイルを呼び出そうとすることはできません。
これは、Webアプリケーションを介して提供されるものが、ユーザーのブラウザのサンドボックスで実行されるためです。
明白なセキュリティ上の理由から、ブラウザは明示的な許可なく人の電話のローカルファイルにランダムなウェブサイトを読み書きさせません。
Node.jsの機能を使用するには、ローカルシステムファイルにアクセスするなどの機能を使用するために、アプリケーションをローカルにインストールし、「ブラウザサンドボックス」では実行しないでください。
こちらがお役に立てば幸いです。あなたがfilereader apiのより多くの例を知りたいなら、私はあなたのために何かを書くことができます。
関連する問題
- 1. CFStream経由でデバイスの読み書きが可能ですか?
- 2. USB経由で接続されたカメラからファイルを読み取るには
- 3. shopifyのスクリプトタグ経由でブートストラップを読み込むことは可能ですか
- 4. VBScript経由で接続されたUSBデバイスのVID/PIDを取得
- 5. JMX経由でクラス情報を読み込むことは可能ですか?
- 6. イーサネット経由でデバイスからデータを読み取る
- 7. デバイス経由でOpenShiftに接続
- 8. COM経由で接続されたPOSプリンタへの接続
- 9. 私のインターネット接続をPCからアンドロイドにUSB経由で共有することは可能ですか?
- 10. MIDIデバイスが接続されているUSBポートをportmidi/pyportmidiで見つけることは可能ですか
- 11. ActiveSync経由で接続されたWindows携帯電話からのSMSメッセージの読み取り?
- 12. Flash経由でブラウザのブックマークを取得することは可能ですか?
- 13. L2スイッチ経由で接続されたdiffサブネット上の2台のマシン - 接続可能?
- 14. モデムがUSB経由で接続されている:「ATコマンド」のスニッフィングが可能ですか?
- 15. Webソケット経由でMySQLに接続
- 16. Unity/C# - Azity(クラウド)データベースをEnityFramework経由でUnityゲームに接続することは可能ですか?
- 17. Ajax経由でページリダイレクト情報を取得することは可能ですか?
- 18. Facebook API経由で@ -referenceすることは可能ですか?
- 19. App Store経由でiPhone Webアプリケーションを配布することは可能ですか?
- 20. 接続中にGSM/CDMAモデムから信号品質を読み取ることは可能ですか?
- 21. USB経由で接続するとキーボードウェッジ接続をシミュレートするためにwindows mobileにプログラムを書くことは可能ですか
- 22. Androidデバイスモニタ/ DDMSがネットワーク経由でデバイスに接続できない
- 23. アンドロイドデバイスがアクセスポイント経由でメッセージを交換し、接続されたデバイスのリストをこのAPに要求することはできますか?
- 24. どうすればG3 USBモデム経由でマイクロコントローラに接続できますか?その理由はインターネット経由で接続することです
- 25. SQLデプロイされたデータベースをインターネット経由で接続する
- 26. Apache経由でnodejにアクセス
- 27. nodejの 'ffi'モジュールは、Microsoftの機能を持つdllファイルを読み取ることができますか?
- 28. WIFI経由で接続されたコンピュータからの印刷
- 29. デバイスをWiFi経由でArduinoに接続する
ありがとうございます。私はすでにsocket.ioを使用しており、このプロジェクトに反応していますので、あなたが推奨するオプションが嬉しいです。 fs.watchがデバイスレベルのイベントにどのようにアクセスするのか不思議です。デバイスはファイルに書き込む必要があり、nodeJSはそのファイルを見ていますか? – Steve