1

私は CEF を使用し、ExecuteJavaScript を使用して Javascript 関数を呼び出しますが、すべて問題ありませんが、ユーザーが新しいウィンドウを開くページ上の何かをクリックすると、元のフレームが失われます。

Browser.IsPopup が true で、Browser.GetFrameIdentifiers() と Browser.GetFrameNames() は、メイン (元のページ) ではなく、すべてのフレームをポップアップに表示します。ポップアップ(新しいウィンドウ)を閉じた後でも、ブラウザにフレームがありません。

PS: ポップアップが開いているとき、元のウィンドウがユーザーに表示されます。

元のフレームにアクセスして、そのフレームに ExecuteJavaScript を実行できるようにするにはどうすればよいですか? ありがとう

4

1 に答える 1

1

私は解決策を見つけます。

BeforePopup を処理し、元のフレームを保存することによって。

于 2014-11-19T16:56:37.553 に答える