Мне нужно сделать расширение.
это расширение должно скрывать данные автоматизации браузера.поэтому я должен переопределить некоторые свойства только для чтения (navigator.webdriver, navigator.plugins, ...)
, он хорошо работает с кукловодом.когда я помещаю этот код в функцию Page.EvaluateOnNewDocuemnt, свойства успешно переопределяются.
но как сделать то же самое с расширением Chrome?Я искал много статей, но все не удается.ex) положить тот же код в popup.js / положить тот же код на contentScript, setInterval, ... все не получается.
Object.defineProperty(navigator, 'webdriver', {
get: () => false,
});