MarCus86
MarCus86
Sure. Just create a round button and try to click it. ``` const GhostCursor = require("ghost-cursor"); const puppeteer = require("puppeteer"); (async () => { const browser = await puppeteer.launch({ headless:...
A solution could be checking if the element hovered is actually our target, and if not retry. `document.elementFromPoint(e.clientX, e.clientY)`
Are you sure? For example this pages does not change the fingerprint: https://browserleaks.com/canvas Maybe you have some noise generating function to prevent fingerprinting that causes this misbehavior?
Works for me.
It certainly possibile, try something like this, of course it could be simpler. const StealthPlugin = PuppeteerStealth(); StealthPlugin.enabledEvasions.delete('webgl.vendor'); let customGpu = require('puppeteer-extra-plugin-stealth/evasions/webgl.vendor')({ vendor: gpu.vendor, renderer: gpu.renderer }) Puppeteer.use(customGpu);
Oh oh, cordova does that...maybe its still a bit too soon to switch to capacitor. Pretty basic stuff.