Подмена значений Window.navigator



  • Приветствую, уважаемая поддержка!
    Большое спасибо за столь крутой софт)

    Помогите, не могу разобраться как изменить Vendor в окне навигатора (whoer.net).
    Делал аналогично тому, как мы меняем плагины, код:
    Object.defineProperty(window.navigator, 'vendor', {get: function() {return [{name:"Apple Computer, Inc."}];}});

    Однако, поле осталось пустым..
    Подскажите, что не так?

    Если особенности подмены других значений окна навигатора?
    0_1475247181148_Vendor.jpg
    Заранее благодарен!


  • administrators

    @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!


  • @support

    Приветствую!

    Скопировал ваш код, значение Vendor все равно остается пустым ((


  • administrators

    @Keln54 Проверьте, что вы используете именно действие "Выполнять при каждой загрузке страницы в браузере" и именно до загрузки страницы.

    Вот проект, который позволяет убедиться, что все работает

    0_1475668366687_changevendor.xml



  • @support Если установить заголовок (в сети), то vendor не выставляется. Если User Agent не менять, то vendor меняется. Как быть?)


  • administrators



  • @support Большое спасибо!


Log in to reply
 

Looks like your connection to Bablosoft was lost, please wait while we try to reconnect.