ブラウザで独自の Web アプリを実行しています。ブラウザーの外部で実行されているプログラムから DOM イベントをトリガーしたいと考えています。このインタラクションをセットアップする最良の方法は何ですか? キーストロークをブラウザーに送信し、Web アプリでこれらを処理するのが最善の策ですか?
私は一般的な解決策を好みますが、特定のブラウザー (Chrome など) にこのための特定の機能がある場合は、それを調べることにも興味があります。
ブラウザで独自の Web アプリを実行しています。ブラウザーの外部で実行されているプログラムから DOM イベントをトリガーしたいと考えています。このインタラクションをセットアップする最良の方法は何ですか? キーストロークをブラウザーに送信し、Web アプリでこれらを処理するのが最善の策ですか?
私は一般的な解決策を好みますが、特定のブラウザー (Chrome など) にこのための特定の機能がある場合は、それを調べることにも興味があります。
アプリからブラウザにキーストロークを送信しようとすると、多くの手間、クロスブラウザの問題、およびセキュリティの問題に遭遇します. 試してみることはお勧めしません。
あなたの最善の策は、AJAX ポーリングのようなものを使用するか、(可能であれば) ソケットを使用して、2 つのアプリが何らかのサービス レイヤー/API を介して相互に通信するようにセットアップすることです。
Web アプリ側でそれを行う良い方法については、socket.io を確認してください。他のアプリのセットアップは、それが記述されている言語によって異なります。