INNER CODE UNIT · JavaScript
patchPage
bablosoft/puppeteer-with-fingerprints · src/utils.js:47
function patchPage(page) {
page.setViewport = new Proxy(page.setViewport, {
apply: async () => {
console.warn('Warning: setting the viewport size is not allowed (limited by fingerprint).');
},
});
return page;
}
if (!target.newContext) patchContext(target);
};
/**
* Set the browser viewport size.
*
* @param {import('puppeteer').Page} page - The target page to set the viewport.
* @param {{width: number, height: number}} bounds - New viewport size.