Html 如何进行CEF窗口刷新?
我有一个有两个标签的应用程序。app的容器是用本机代码开发的,CEF用于在其中一个选项卡中打开html页面。当我从选项卡1(本机)切换到选项卡2(CEF)时,选项卡1的内容在选项卡2上可见,尽管选项卡2加载了html页面。在这种情况下,当我将鼠标悬停在选项卡2上,或者在选项卡2上执行任何活动(当前选项卡1的内容可见)时,html内容变为可见。我已检查是否正确发送了隐藏/显示呼叫 由于我找不到任何解决方案,我想知道是否有办法刷新CEF页面。我想如果每次切换到表2时我都能刷新表2,它应该可以正常工作。Html 如何进行CEF窗口刷新?,html,chromium,chromium-embedded,chromium-tabs,Html,Chromium,Chromium Embedded,Chromium Tabs,我有一个有两个标签的应用程序。app的容器是用本机代码开发的,CEF用于在其中一个选项卡中打开html页面。当我从选项卡1(本机)切换到选项卡2(CEF)时,选项卡1的内容在选项卡2上可见,尽管选项卡2加载了html页面。在这种情况下,当我将鼠标悬停在选项卡2上,或者在选项卡2上执行任何活动(当前选项卡1的内容可见)时,html内容变为可见。我已检查是否正确发送了隐藏/显示呼叫 由于我找不到任何解决方案,我想知道是否有办法刷新CEF页面。我想如果每次切换到表2时我都能刷新表2,它应该可以正常工作
谢谢我不确定您使用的是什么平台/语言。下面的C++代码将重新加载网页。
CefRefPtr<ClientHandler> g_handler;
g_handler->GetBrowser()->Reload();
CefRefPtr g_处理器;
g_handler->GetBrowser()->Reload();
您可以从官方软件包中找到cefclient项目,它演示了各种CEF API的用法 在C#中,您可以使用以下方法:
chromeBrowser.Reload(true);
VS 2015的测试
阅读文档中的更多信息:在VB.NET中,我使用以下代码:
调用webBrowser.GetBrowser.Reload()