Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何进行CEF窗口刷新?_Html_Chromium_Chromium Embedded_Chromium Tabs - Fatal编程技术网

Html 如何进行CEF窗口刷新?

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,它应该可以正常工作

我有一个有两个标签的应用程序。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()