Подмена значений Window.navigator
-
Приветствую, уважаемая поддержка!
Большое спасибо за столь крутой софт)Помогите, не могу разобраться как изменить Vendor в окне навигатора (whoer.net).
Делал аналогично тому, как мы меняем плагины, код:
Object.defineProperty(window.navigator, 'vendor', {get: function() {return [{name:"Apple Computer, Inc."}];}});Однако, поле осталось пустым..
Подскажите, что не так?Если особенности подмены других значений окна навигатора?
Заранее благодарен!
-
@Keln54
Здравствуйте!
Благодарю за отзыв.
vendor это строка, поэтому нужно вместо массива
Object.defineProperty(window.navigator, 'vendor', {get: function() {return [{name:"Apple Computer, Inc."}];}});
возвращать строку:
Object.defineProperty(window.navigator, 'vendor', {get: function() {return "Apple Computer, Inc.";}});
И этот код нужно выполнять через действие "Выполнять при каждой загрузке страницы в браузере" до загрузки страницы.
-
This post is deleted!
-
-
@Keln54 Проверьте, что вы используете именно действие "Выполнять при каждой загрузке страницы в браузере" и именно до загрузки страницы.
Вот проект, который позволяет убедиться, что все работает
-
@support Если установить заголовок (в сети), то vendor не выставляется. Если User Agent не менять, то vendor меняется. Как быть?)
-
Исправил. Работает с юзер агентом
-
@support Большое спасибо!