KenTien 发表于 2025-1-17 15:22:02

CEF3专辑-进阶篇-02-浏览器的前进、后退、重载功能

本帖最后由 KenTien 于 2025-2-21 10:33 编辑

//simple_handler.cpp
//如果集合不为空,获取集合中的第一个CefBrowser元素。
CefRefPtr<CefBrowser> SimpleHandler::getBrowser()
{
    if(!browser_list_.empty())
    {
      returnbrowser_list_.front();
    }
    return NULL;
}
// 前进功能
void CefBrowserWidget::forward()
{
    if(m_cefHandler->getBrowser())
    {
      m_cefHandler->getBrowser()->GoForward();
    }
}
// 后退功能
void CefBrowserWidget::back()
{
    if(m_cefHandler->getBrowser())
    {
      m_cefHandler->getBrowser()->GoBack();
    }
}
// 重载功能
void CefBrowserWidget::reload()
{
    if(m_cefHandler->getBrowser())
    {
      m_cefHandler->getBrowser()->Reload();
    }
}



页: [1]
查看完整版本: CEF3专辑-进阶篇-02-浏览器的前进、后退、重载功能