Important!: This lib only for Puppeteer(Chrome).
const detector = require('puppeteer-detector')
detector.check()
check: if puppeteer returns true, otherwise false
if you want to overwrite;
detector.controls = {
userAgent: require('./src/libs/userAgent'),
chromeObject: require('./src/libs/chromeObject'),
webDriver: require('./src/libs/webDriver'),
}
module.exports = () => {
return !/HeadlessChrome/.test(navigator.userAgent)
}
module.exports = () => {
return window.chrome && window.chrome.runtime
}
module.exports = () => {
return !!(navigator.webdriver)
}