4

2 つのタブを持つアプリがあります。アプリのコンテナーはネイティブ コードで開発され、タブの 1 つで HTML ページを開くために CEF が使用されています。タブ 1 (ネイティブ) からタブ 2 (CEF) に切り替えると、タブ 1 の内容がタブ 2 に表示されますが、タブ 2 には html ページがロードされています。この状況でマウスをタブ 2 に合わせるか、タブ 2 (現在、タブ 1 のコンテンツが表示されています) で何らかの操作を行うと、html コンテンツが表示されます。I hide/show コールが正しく送信されていることを確認しました。

解決策が見つからないので、CEF ページを更新する方法があれば教えてください。タブ 2 に切り替えるたびにタブ 2 を更新できれば、問題なく動作するはずです。ありがとう

4

3 に答える 3

3

使用しているプラ​​ットフォーム/言語がわからない。次の C++ コードは Web ページをリロードします。

CefRefPtr<ClientHandler> g_handler;
g_handler->GetBrowser()->Reload();

公式パッケージから cefclient プロジェクトを見つけることができます。これは、さまざまな CEF API の使用法を示しています。

于 2014-02-28T06:52:28.223 に答える