mirror of
https://bitbucket.org/chromiumembedded/cef
synced 2025-06-05 21:39:12 +02:00
Add CefResponse parameter to CefRequestHandler::OnResourceRedirect
This commit is contained in:
@@ -73,10 +73,14 @@ net::URLRequestJob* CefRequestInterceptor::MaybeInterceptRedirect(
|
||||
static_cast<CefRequestImpl*>(cefRequest.get())->Set(request);
|
||||
static_cast<CefRequestImpl*>(cefRequest.get())->SetReadOnly(true);
|
||||
|
||||
CefRefPtr<CefResponse> cefResponse = new CefResponseImpl();
|
||||
static_cast<CefResponseImpl*>(cefResponse.get())->Set(request);
|
||||
static_cast<CefResponseImpl*>(cefResponse.get())->SetReadOnly(true);
|
||||
|
||||
// Give the client an opportunity to redirect the request.
|
||||
CefString newUrlStr = location.spec();
|
||||
handler->OnResourceRedirect(browser.get(), frame, cefRequest,
|
||||
newUrlStr);
|
||||
cefResponse, newUrlStr);
|
||||
if (newUrlStr != location.spec()) {
|
||||
const GURL new_url = GURL(newUrlStr.ToString());
|
||||
if (!new_url.is_empty() && new_url.is_valid()) {
|
||||
|
Reference in New Issue
Block a user