diff --git a/packages/puppeteer-extra-plugin-stealth/evasions/user-agent-override/index.js b/packages/puppeteer-extra-plugin-stealth/evasions/user-agent-override/index.js index 0c2d3864f..355a28230 100644 --- a/packages/puppeteer-extra-plugin-stealth/evasions/user-agent-override/index.js +++ b/packages/puppeteer-extra-plugin-stealth/evasions/user-agent-override/index.js @@ -84,7 +84,7 @@ class Plugin extends PuppeteerExtraPlugin { // Get platform identifier (short or long version) const _getPlatform = (extended = false) => { if (ua.includes('Mac OS X')) { - return extended ? 'Mac OS X' : 'MacIntel' + return extended ? 'macOS' : 'MacIntel' } else if (ua.includes('Android')) { return 'Android' } else if (ua.includes('Linux')) { diff --git a/packages/puppeteer-extra-plugin-stealth/evasions/user-agent-override/index.test.js b/packages/puppeteer-extra-plugin-stealth/evasions/user-agent-override/index.test.js index f528007c9..30ca300f4 100644 --- a/packages/puppeteer-extra-plugin-stealth/evasions/user-agent-override/index.test.js +++ b/packages/puppeteer-extra-plugin-stealth/evasions/user-agent-override/index.test.js @@ -225,7 +225,7 @@ test('stealth: test if UA hints are correctly set - macOS 11', async t => { t.true(secondLoad.includes('sec-ch-ua-mobile: ?0')) t.true(secondLoad.includes('sec-ch-ua-full-version: "99.0.9999.99"')) t.true(secondLoad.includes('sec-ch-ua-arch: "x86"')) - t.true(secondLoad.includes('sec-ch-ua-platform: "Mac OS X"')) + t.true(secondLoad.includes('sec-ch-ua-platform: "macOS"')) t.true(secondLoad.includes('sec-ch-ua-platform-version: "11_1_0"')) t.true(secondLoad.includes('sec-ch-ua-model: ""')) }