Skip to content

Instantly share code, notes, and snippets.

@ensean
Last active March 16, 2022 15:24
Show Gist options
  • Save ensean/15e74506cf284728c8355e831fb38afb to your computer and use it in GitHub Desktop.
Save ensean/15e74506cf284728c8355e831fb38afb to your computer and use it in GitHub Desktop.
cff_response_content_type_by_ua
function handler(event) {
var response = event.response;
var request = event.request;
var ua = request.headers['user-agent']['value'].toLowerCase();
var headers = response.headers;
if (ua.indexOf('chrome') > -1) {
// Set the cache-control header
headers['content-type'] = {value: "application/vnd.android.package-archive"};
}
else if (ua.indexOf('firefox') > -1){
headers['content-type'] = {value: "image/png"};
}
return response;
}
@ensean
Copy link
Author

ensean commented Mar 16, 2022

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment