問題タブ [chrome-native-messaging]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
google-chrome - Chrome のネイティブ メッセージングを介してプログラムを埋め込むことはできますか (古い npapi プラグインのように)?
プログラムをChromeに埋め込むことができるChrome拡張機能を作成することは可能ですか? VLC プレーヤー、Java などの古い NPAPI プラグインのようなものを意味します。ネイティブ メッセージングの例をいくつか見つけましたが、すべての例は、外部プログラムを制御するための単純なメッセージを送信するためだけのものです。
しかし、たとえば、IE Tab はネイティブ メッセージングを使用しており、IE Tab エンジンは Chrome 内で実行されています... それとも IE Tab は何か他のものを使用していますか?
c# - Chrome Native Messaging を使用した C# ネイティブ ホスト
今日は数時間かけて、Chrome ネイティブ メッセージングを C# ネイティブ ホストで動作させる方法を調査しました。概念的には非常に単純でしたが、他の質問の助けを借りて (部分的に) 解決した問題がいくつかありました。
ネイティブ メッセージング Chrome Chrome
拡張機能からネイティブ ホストへのネイティブ メッセージングは、C# で記述されてい
ます Chrome 拡張機能からホストに「大量の」データを渡すのが非常に遅い (C# で記述)
私の解決策は以下に掲載されています。
javascript - HTML アプリケーションは、ネイティブ メッセージングを使用して Chrome で外部 exe を実行します
HTML アプリケーション (Javascript) からのネイティブ メッセージングを使用して、(Windows の下で) 外部の exe を実行することは可能ですか?
注:
クライアント マシンにインストールされた exe を実行する npapi プラグインがあります。npapi は非推奨になったため、Web サイトから外部の exe を実行する別の方法が必要です。
javascript - ユーザーとのやり取りのない Chrome 拡張機能
私はいくつかのフォーム イベント (いくつかの要素をクリックするマウス dbl) をリッスンし、イベントを発生させ、コンテンツ スクリプトでそのイベントをキャッチします。ユーザーが拡張機能を直接操作する必要はありません。ここに私のpage.js(コンテンツスクリプト)があります:
現れる:
マニフェスト:
アラートが呼び出されないのはなぜですか? マニフェストにbrowser_actionを追加してポップアップ ページを設定すると機能しますが、拡張機能を操作する必要はありません。
ご協力いただきありがとうございます。
javascript - ネイティブクライアントとJavaScriptで配列バッファを送受信する方法
Javascript からネイティブ クライアント モジュールに配列バッファーを送信し、配列バッファーを整数ポインターに変換したいと考えています。nacl-sdk ディレクトリにある地球の例を見ました。画像データを渡し、次のように変換します。
eclipse デバッグを使用していますが、配列バッファーが正しく受信されたかどうか、ピクセルをパラメーターとして関数に渡すことができるかどうか、またはpixels = new uint32_t[size]
渡す前にピクセルを作成する必要があるかどうかを確認する方法がわかりません。uint32_t*
さらに重要なことは、辞書を使用してピクセルをJavascriptに変換しVarArrayBuffer
て送信し、メッセージを投稿する方法と、それを Javascript で受信してメッセージをArrayBuffer
値として処理する方法を知る必要があることです。
c# - ネイティブ メッセージング ホストと C# アプリ間の通信
C# で作成したネイティブ メッセージング ホストと通信できる chrome 拡張機能があります。
ただし、ネイティブ メッセージング ホストと C# アプリの間で通信するにはどうすればよいでしょうか。Native Messaging Host の入出力ストリームを経由すると思いますが、これを行う方法を見つけることができませんでした。