1

もちろん、プラグインはクロスプラットフォームではないことを意味しますが、技術的な側面に焦点を当てましょう...

ブラウザプラグイン(NPAPIで行われるような)は、実行できる機能に制限がありますか?または、与えられたPCとレンダリングウィンドウにアクセスするためのかなり自由な統治を取得しますか?たとえば、この方法でブラウザにWin32 / MFCコントロールを作成できますか?

副次的な質問-ブラウザプラグインは概念的に.DLLに似ていますか?したがって、ブラウザの制御/通信用の特定のインターフェイスを実装する任意のコンパイル済みコードですか?

4

1 に答える 1

2

NPAPIプラグインには、ウィンドウプラグインとウィンドウレスプラグインの2種類があります。どちらにもいくつかの長所と短所があります(このリンクを参照)。Win32でウィンドウプラグインを処理すると、ブラウザプラグインウィンドウのHWNDが取得され、OSの他のウィンドウと同じように操作できます。

于 2011-01-15T10:52:13.813 に答える