Как переопределить window.location в Firefox?

Я пытаюсь переопределить window.location в Firefox с помощью следующего кода и продолжаю получать сообщение об ошибке (на самом деле хочу предотвратить поведение по умолчанию, но я думаю, что это не имеет значения):

    Code : 
    window.__defineGetter__('location', function() {});

    Error
    redeclaration of var location

Я начал с предложений в разделе Программно отключить window.location.reload?, но не сделал этого. т работать.

Заранее спасибо, Сунил


person Sunil Agrawal    schedule 02.11.2011    source источник


Ответы (1)


Свойство location окна не настраивается из соображений безопасности, потому что некоторые сломанные вещи в дикой базовой безопасности проверяют значение window.location.toString(), поэтому вы не можете этого сделать.

person Boris Zbarsky    schedule 03.11.2011