При просмотре веб-страниц мне нужно подделать разрешение экрана для веб-сайтов, которые я просматриваю, но оставить область просмотра прежней (эмуляция Chrome или FF не решает мою проблему) .
Например, если я перехожу на http://www.whatismyscreenresolution.com/ из браузера в полноэкранном режиме режим с разрешением 1920x1080 пикселей Я хочу, чтобы этот сайт думал, что я использую разрешение 1024x728 пикселей, но по-прежнему мог просматривать в полноэкранном режиме.
Одно из моих предположений: мне нужно каким-то образом переопределить переменные js screen.width и screen.height (или полностью избавиться от js, но конкретный сайт не будет работать с отключенным js), но как? И будет ли этого достаточно?
Это для анонимных целей. Надеюсь, мне не нужно подробно объяснять. Мне нужно смотреть как одно устройство, хотя я захожу на сайт с разных устройств (браузер Tor не вариант - меняет IP). Я использую браузер Firefox 30.0, и он работает на VPS (Xubuntu 14.04), к которому я подключаюсь удаленно.
Этот поток (Spoof JS Objects) приблизил меня, но не совсем достаточно, он остается без ответа. Я боролся над этим вопросом в течение довольно долгого времени, поэтому любая рекомендация высоко ценится!
layout.css.devPixelsPerPx
вabout:config
эффективно делит ваше разрешение экрана на указанную величину, если оно положительное, но имеет потенциально раздражающий эффект, заставляя браузер отображать изображение, как если бы ваше разрешение экрана действительно было таким. Тем не менее, эта легкая изменчивость означает, что разрешение экрана менее эффективно для отслеживания пользователей FF. - person Stan Liou   schedule 19.07.2014