diff --git a/packages/browser-sync-client/index.js b/packages/browser-sync-client/index.js index 045f5420c..e50dc295e 100644 --- a/packages/browser-sync-client/index.js +++ b/packages/browser-sync-client/index.js @@ -92,7 +92,8 @@ function init(options, requestBody, type) { * Set the appropriate headers for caching */ setHeaders(res, output); - if (isConditionalGet(req) && fresh(req.headers, res._headers)) { + var resHeaders = res.getHeaders ? res.getHeaders() : res._headers; + if (isConditionalGet(req) && fresh(req.headers, resHeaders)) { return notModified(res); }