Страницы: 1
Купил работающее расширение у Shutnik, за что ему большое спасибо.
Я обратился к Al_H за консультацией по плагинам firefox по данной проблеме.
И еще упомянул версию флеш, но это мне было не так важно т.к. она переопределяется аналогично.
Решение не в виде плагина меня не интересовало, т.к. у меня работает физическая смена разрешения - и выполняет поставленную задачу.
Я написал что у этой проблемы есть решение от Shutnik но оно у меня не работает.
Al_H видимо не разбирается в плагинах (я ему три раза предлагал данную ссылку, но он на нее внимание не обращал)
Он предложил идею чтобы я попробовал поменять параметр в реестре. Хоть это и не входило в мои планы,но я решил попробовал - не получилось.
И тут Al_H начал сочинять, хотя я задал цель - нужен плагин (или код который можно выполнить в mozrepl),
П
Выполняю:
window.screen.__defineGetter__("width", function() { return 1234;}); window.screen.__defineGetter__("height", function() { return 1234;}); repl.inspect(window.screen)
Выдает:
<object>.width=1234 <object>.height=4321 <object>.top=0 <object>.left=0 <object>.pixelDepth=24 <object>.colorDepth=24 <object>.availWidth=1920 <object>.availHeight=1152 <object>.availLeft=0 <object>.availTop=0
По идее все как надо, но скрипт на загружаемой странице выдает реальные значения
<script type="text/javascript"> document.write(screen.width+"*"+screen.height+"*"+(screen.colorDepth?screen.colorDepth:screen.pixelDepth)) </script>
А как поменять значения до загрузки страницы?
долго гуглил но рабочего кода для этого не нашел.
Получается менять только после заргузки страницы, а тогда менять уже смысла нет, скрипты на странице отработали, реальные данные пользователя ушли полученны.
Так работает, (на каждый запрос выдает alert)
gBrowser.addProgressListener({onLocationChange: function(){ alert('www'); }}, Components.interfaces.nsIWebProgress.NOTIFY_LOCATION);
А так не работает
gBrowser.addProgressListener({onLocationChange: function(){ window.screen.__defineGetter__('width', function() { return 1234;}); }}, Components.interfaces.nsIWebProgress.NOTIFY_LOCATION);
(выполняю код в консоли подключенной к mozrepl)
в чем может быть проблема?
…Здравствуйте,
подскажите возможно ли изменить значения параметров screen.width и screen.height
Это необходимо для анонимности, все другие параметры меняются, а вот эти не могу найти как поменять.
Страницы: 1