問題タブ [browser-plugin]
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.
npapi - NPAPIプラグインからブラウザを強制的に最大化する方法(F11を押すなど)は?
スクリプト可能なNPAPIブラウザプラグインがあります。
メソッドをjavascript"MaximizeBrowser"に公開し
ます。これにより、ブラウザーウィンドウが最大化されます(ユーザーがブラウザーを押しF11たように)。
それを達成する方法はありますか?
選択した回答は(少なくともWindowsでは)機能します!
誰かが必要とする場合に備えて、これが私のコードです:
javascript - ブラウザのクエリ-プラグインの存在/バージョンなど
IEに関する限り、ActiveXObjectをインスタンス化してから、これが成功することを確認する必要があります。その後、インスタンス化されたプラグインを介してバージョンをクエリできます...特にエキサイティングなことは何もありません。
しかし、Firefox(および他のNPAPIブラウザ)では、インストールされているプラグインを確認し、DLL名などを取得できます(少なくともWindowsでは)。インストールされているプラグインが存在する場合を除いて、正確に何を知ることができますか?プラグインファイル名、他に何かありますか?
編集:そして、IEは、新しいバージョンで、インスタンスを作成せずにプラグインをクエリする方法をサポートしていますか?
javascript - SWFObject のような JS ブラウザ プラグイン ユーティリティの作成
SWFObject は、自分のブラウザー プラグインの学習に最適な例だと思いますが、swfobject.js を見ると、すべてが判読できないほど圧縮されており、かなり大きいです。
似たような一般的なプラグイン ツールキットを既に作成している人はいますか、それともチュートリアルでどのように機能するかを分析する優れたリソースはありますか?
applet - jdk 1.6.0_23 は、Firefox 3.6.15 でアプレットまたはコンソールを実行しません。
次の問題があります。
新しくインストールしたバージョンの JDK 1.6.0_23 と Firefox 3.6 を使用して、IE7 で正常に実行されるアプレットを実行しています。OSはWinXP
アプレットに応じて、次のいずれかが発生します。 1. アプレット キャンバスが黒で、何も起こりません。2. ブラウザは不足しているプラグインを要求します。
上記の Java インストールから Firefox プラグイン ディレクトリに np*.dll ファイルをコピーしました。
Java コンソールを有効にすると、IE7 では正しく表示されますが、Firefox でアプレットを実行すると表示されません。
Firefox プラグインが対応する Java インストールにアクセスできないようです。
browser-plugin - Web ブラウザの firebreath ドッキング可能ウィンドウ
Firebreath を使用して、Web ブラウザー上にドッキング可能なウィンドウを作成したいと考えています。プラグインが登録されると、ブラウザによって呼び出され、ブラウザの一部のセクションに表示されます。私はこれが初めてなので、どんな助けでも大歓迎です。
javascript - PDFをHTMLページに埋め込む方法は?
doGet
サーブレットのメソッドを介してデータベースからPDFドキュメントを取得した後、HTMLページでPDFドキュメントを表示したいと思います。
誰かがこれを達成する方法についていくつかのスニペットを共有できますか?
c++ - firebreath の IPC (Boost C++)
Boost を使用して、あるプロセスから別のプロセスに文字列を送信する必要があります。実際、別の firebreath プラグインにメッセージを送信できるようにするfirebreathプラグイン (firebreath はバックエンドで Boost を使用)を作成しようとしています。何らかのイベントメカニズムであるべきだと思います。送信側プラグインが文字列を送信すると、受信側プラグインでイベントが発生する必要があります。それを行う最善の方法は何ですか?
web-applications - ウェブアプリ用の Google Voice API?
Gmail とまったく同じように、サイトのユーザーが連絡先のリストを表示し、ユーザーの横にあるボタンをクリックして Google Voice チャット セッションを開始できるようにしたいと考えています。Google Voice ブラウザ プラグインがインストールされているかどうかを検出し、インストールされている場合は使用できるようにしたいと考えています。
説明されているようにプラグインと対話する方法はありますか? 私は同様の解決策を受け入れます。自分のサーバーを介して音声サーバーをルーティングする必要がなく、ユーザーが Google の音声サーバーを直接通過できるようにしたいと考えています。
FWIW、バックエンドに Ruby/Rails を使用しています。
javascript - Web 3D GIS ソリューション
以下を提供する Web 3D GIS ソリューションを探しています。
- 地形および 3D モデルを保存および提供するサーバー ソフトウェア
- ブラウザに表示するプラグイン
- プラグインと対話するための JavaScript API
- イントラネットに展開 (サーバーとクライアントはインターネットに接続する必要はありません)
Google Earth Enterprise がそれらの機能を提供しているようです。ライセンスはとても高いと聞きました。それを確認したいのですが、営業に問い合わせてみると、人間からの返事ではなく…
c++ - プラグインにカスタムのデジタル署名を実装する方法は?
C++ アプリケーション (実際にはブラウザー プラグインですが、これはあまり関係ありません) では、IPC を介して特定のインターフェイスを公開する外部プロセスを実行できるようにする必要があります。プラグイン アーキテクチャのようなものですが、プラグインは DLL などではなく個別のアプリケーションです。
誰かが必要なインターフェイスを簡単に見つけ出し、悪意のある「プラグイン」を作成して Web サイトでホストすることができます。これは、SWF がサンドボックス化されていることを除けば、悪意のある SWF に匹敵します。その後、ブラウザ プラグインをインストールした誰かがそのページにアクセスすると、ドライブバイ攻撃のような悪意のあるプロセスをロードして実行します。
私が目にする 1 つの推奨事項は、署名メカニズムを使用することですが、それがどのように達成されるかはわかりません。注意してください、私は大衆向けではなく専門家向けに何かを作成しているので、正規のプラグインを作成している企業の数は少ないでしょう.