From 6344555de704b207e4d3d20f110b2cbbb476803e Mon Sep 17 00:00:00 2001 From: Marshall Greenblatt Date: Wed, 9 Apr 2014 17:58:31 +0000 Subject: [PATCH] Restore access to local files (issue #1249) git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@1647 5089003a-bbd8-11dd-ad1f-f1f9622dbc98 --- libcef/browser/url_network_delegate.cc | 5 +++++ libcef/browser/url_network_delegate.h | 2 ++ 2 files changed, 7 insertions(+) diff --git a/libcef/browser/url_network_delegate.cc b/libcef/browser/url_network_delegate.cc index 6bd19c69f..26c6a4001 100644 --- a/libcef/browser/url_network_delegate.cc +++ b/libcef/browser/url_network_delegate.cc @@ -177,3 +177,8 @@ net::NetworkDelegate::AuthRequiredResponse CefNetworkDelegate::OnAuthRequired( return AUTH_REQUIRED_RESPONSE_NO_ACTION; } + +bool CefNetworkDelegate::OnCanAccessFile(const net::URLRequest& request, + const base::FilePath& path) const { + return true; +} diff --git a/libcef/browser/url_network_delegate.h b/libcef/browser/url_network_delegate.h index 8fc7493fb..420fa69fa 100644 --- a/libcef/browser/url_network_delegate.h +++ b/libcef/browser/url_network_delegate.h @@ -25,6 +25,8 @@ class CefNetworkDelegate : public net::NetworkDelegate { const net::AuthChallengeInfo& auth_info, const AuthCallback& callback, net::AuthCredentials* credentials) OVERRIDE; + virtual bool OnCanAccessFile(const net::URLRequest& request, + const base::FilePath& path) const; DISALLOW_COPY_AND_ASSIGN(CefNetworkDelegate); };