Skip to content

Commit

Permalink
fix set referer implementation
Browse files Browse the repository at this point in the history
  • Loading branch information
Harsh Gupta committed Mar 28, 2017
1 parent ab3590a commit fe46091
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 7 deletions.
10 changes: 3 additions & 7 deletions src/Handlers/RequestHandler.cs
Original file line number Diff line number Diff line change
Expand Up @@ -94,16 +94,12 @@ public bool OnBeforeBrowse(IWebBrowser browserControl, IBrowser browser, IFrame
// For async return CefSharp.CefReturnValue.ContinueAsync
public CefReturnValue OnBeforeResourceLoad(IWebBrowser browserControl, IBrowser browser, IFrame frame, IRequest request, IRequestCallback callback) {

// if referer given
var tab = myForm.GetTabByBrowser(browserControl);
if (tab != null && tab.RefererURL != null) {

var headers = request.Headers;

// Set referer.
headers["Referer"] = tab.RefererURL;

// Update request headers.
request.Headers = headers;
// Set referer
request.SetReferrer(tab.RefererURL, ReferrerPolicy.Always);

}

Expand Down
Binary file modified src/bin/SharpBrowser.exe
Binary file not shown.

0 comments on commit fe46091

Please sign in to comment.