INNER CODE UNIT · TypeScript
scaleFactor
sindresorhus/caprine · source/index.ts:168
const scaleFactor = Math.max(
...electronScreen.getAllDisplays().map(display => display.scaleFactor),
);
if (scaleFactor === 1) {
return;
}
const filter = {urls: [`*://*.${messengerDomain}/`]};
session.defaultSession.webRequest.onBeforeSendHeaders(
filter,
(details: OnSendHeadersDetails, callback: (response: BeforeSendHeadersResponse) => void) => {
let cookie = details.requestHeaders.Cookie;
if (cookie && details.method === 'GET') {
cookie = /(?:; )?dpr=\d/.test(cookie) ? cookie.replace(/dpr=\d/, `dpr=${scaleFactor}`) : `${cookie}; dpr=${scaleFactor}`;