2011-12-30 2 views
0

私はWebkit-Kernelブラウザ用のプラグインを開発中です。 gtkウィンドウをプラグインとしてブラウザに埋め込む必要があります。 しかし、ブラウザが私にwinidを与えるsetwindowメソッドを呼び出さないことがわかりました。 それでは、私は何ができますか?ブラウザのwinidを取得するには?

プラットフォーム:ARM 11.10

  • クロムブラウザブラウザはNPAPI規則に従うないこと
    • のUbuntu。

    +0

    ブラウザはsetwindowをまったく呼び出さないのですか? – taxilian

    +0

    はい.Chromiumはsetwindow関数を呼び出しません。 – user1089198

    答えて

    1

    すべてを正しく設定していますか?特に、クロムはXEmbedのみをサポートしていると私は信じています。したがって、プラグインを設定してブラウザをサポートしていると言わないと、それはあなたにあなたのウィンドウを与えません。 - 「xembed」のファイルを検索し、私たちは物事を設定している場所が表示されますhttps://github.com/firebreath/FireBreath/blob/master/src/PluginAuto/X11/NpapiPluginX11.cpp

    https://developer.mozilla.org/en/XEmbed_Extension_for_Mozilla_Plugins

    例を参照してください。

    関連する問題