Эквивалент кукловода 'EvaluateOnNewDocument' эквивалент в расширении Chrome - PullRequest
0 голосов
/ 20 февраля 2019

Мне нужно сделать расширение.

это расширение должно скрывать данные автоматизации браузера.поэтому я должен переопределить некоторые свойства только для чтения (navigator.webdriver, navigator.plugins, ...)

, он хорошо работает с кукловодом.когда я помещаю этот код в функцию Page.EvaluateOnNewDocuemnt, свойства успешно переопределяются.

но как сделать то же самое с расширением Chrome?Я искал много статей, но все не удается.ex) положить тот же код в popup.js / положить тот же код на contentScript, setInterval, ... все не получается.

Object.defineProperty(navigator, 'webdriver', {
  get: () => false,
 });
...