рд╣рдореЗрдВ рдЕрдкрдиреЗ рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдПрдВ:
рдХреМрди рд╕рд╛ рдХрджрдо рдлрд┐рд░ рд╕реЗ рд╕рдорд╕реНрдпрд╛ рдкреИрджрд╛ рдХрд░ рджреЗрдЧрд╛?
_рдХреГрдкрдпрд╛ рдХреЛрдб рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ рдЬреЛ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИред_
const puppeteer = require('puppeteer');
const devices = require('puppeteer/DeviceDescriptors');
const browser = await puppeteer.launch({headless: false});
const page = await browser.newPage();
await page.emulate(devices['iPad landscape']);
await page.goto(REDIRECT_URL);
рдкрд░рд┐рдгрд╛рдо рдХреА рдХреНрдпрд╛ рдЙрдореНрдореАрдж рд╣реИ?
рд╕реНрдкрд░реНрд╢ рд╕рдВрдЪрд╛рд▓рди рдХрд╛рд░реНрдп
рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ?
рд╕реНрдкрд░реНрд╢ рд╕рдВрдЪрд╛рд▓рди рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛
рдХрдардкреБрддрд▓реА рдХреЗ рд╕рд╛рде рдПрдХ рдЯрдЪ рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░рдиреЗ рд╕реЗ рдкреЗрдЬ рд╕реЗрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рддрд╛рдХрд┐ рдореЙрдбрд░реНрдирд┐рдЬрд╝рд░ рдЬреИрд╕рд╛ рдХреБрдЫ рдЯрдЪ рд╕рдкреЛрд░реНрдЯ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдПред рдпрд╣ рдорд╛рдЙрд╕ рдХреНрд▓рд┐рдХ рдХреЛ рдЯрдЪ рдЗрд╡реЗрдВрдЯ рдореЗрдВ рдирд╣реАрдВ рдмрджрд▓рддрд╛ рд╣реИред рдЖрдк рдкреГрд╖реНрда рдореЗрдВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЯреИрдк рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП page.touchscreen
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдпрд╣ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
const devtoolsProtocolClient = await page.target().createCDPSession();
await devtoolsProtocolClient.send("Emulation.setEmitTouchEventsForMouse", { enabled: true });
@actionnick рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдзрдиреНрдпрд╡рд╛рдж
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдпрд╣ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред