首页 > 解决方案 > CEF3。如何设置标志 UR_FLAG_ALLOW_STORED_CREDENTIALS?

问题描述

我试试这段代码

void WebApp::OnContextInitialized() {

...

    CefBrowserHost::CreateBrowser(window_info, handler, url, browser_settings, nullptr, nullptr);

...

    CefRefPtr<CefRequest> request = CefRequest::Create();
    CefRefPtr<MyRequestClient> client = new MyRequestClient();
    CefRefPtr<CefURLRequest> url_request = CefURLRequest::Create(request, client.get(), nullptr);
    request->SetFlags(UR_FLAG_ALLOW_STORED_CREDENTIALS);  // or any other flag

// 这里我得到错误“FATAL:request_impl.cc(354)] Check failed: false. object is read only”

    url_request->Cancel(); }

请帮助我设置标志。

PS。Visual Studio 19,来自 cef_binary_94.4.10+g38a7995+chromium-94.0.4606.81_windows64 的 CEF3

标签: c++chromium-embedded

解决方案


推荐阅读