私はWebkit-Kernelブラウザ用のプラグインを開発中です。 gtkウィンドウをプラグインとしてブラウザに埋め込む必要があります。 しかし、ブラウザが私にwinidを与えるsetwindow
メソッドを呼び出さないことがわかりました。 それでは、私は何ができますか?ブラウザのwinidを取得するには?
プラットフォーム:ARM 11.10
注
- のUbuntu。
私はWebkit-Kernelブラウザ用のプラグインを開発中です。 gtkウィンドウをプラグインとしてブラウザに埋め込む必要があります。 しかし、ブラウザが私にwinidを与えるsetwindow
メソッドを呼び出さないことがわかりました。 それでは、私は何ができますか?ブラウザのwinidを取得するには?
プラットフォーム:ARM 11.10
注
すべてを正しく設定していますか?特に、クロムはXEmbedのみをサポートしていると私は信じています。したがって、プラグインを設定してブラウザをサポートしていると言わないと、それはあなたにあなたのウィンドウを与えません。 - 「xembed」のファイルを検索し、私たちは物事を設定している場所が表示されますhttps://github.com/firebreath/FireBreath/blob/master/src/PluginAuto/X11/NpapiPluginX11.cpp:
はhttps://developer.mozilla.org/en/XEmbed_Extension_for_Mozilla_Plugins
例を参照してください。
ブラウザはsetwindowをまったく呼び出さないのですか? – taxilian
はい.Chromiumはsetwindow関数を呼び出しません。 – user1089198