firebreath.orgのこのページを見ると、次の抜粋が見つかりました。
JSAPI インスタンスを JSAPIPtr の形式で JavaScript 呼び出し元に返し、それを使用して別の JSAPI オブジェクトを呼び出すことができます。たとえば、plugin().method1().method2() はルート JSAPI オブジェクトで method1() を呼び出します。最初の呼び出しで返された JSAPI オブジェクトの method2() 。
例はありますか?
私の目的:
別のクラス (これも FB:JSAPIAuto を実装しています) のメンバー ( ABCAPI:FB:JSAPIAuto など) を、prepscript によって自動的に作成されたルート JSAPI オブジェクトを介して呼び出したいと思います。つまり、クラスの JSAPIPtr を作成することによって上記と同じです。私はここにいますか?
また、私が作成した ABCAPI の JSAPI オブジェクトもプラグイン参照を取得する必要がありますか?
私もこのページを見ましたが、フォローできません。
これまで、別のクラス (FB::JSAPIAuto を実装) ポインターの値を持つ FB::JSAPIPtr を返すメソッドを作成できました。
ここでは、小さな例が非常に役立ちます。
*もう 1 つの疑問: 単純な C++ クラス (Firebreath クラスを拡張しない) を Javascript に公開して、そのメンバーにアクセスできるようにするにはどうすればよいですか? *v8 Javascript エンジンのものを見つけました。これについては何もわかりません。Chrome 以外のすべてのブラウザでもプラグインを利用できるようにしたいのですが、これは必要ですか?