在浏览网页时,我需要将我的屏幕分辨率伪装成我正在查看的网站,但保持我的视口不变(Chrome 或 FF 的模拟并不能解决我的问题)。
例如,如果我从具有 1920x1080px 分辨率的全屏模式浏览器访问 http://www.whatismyscreenresolution.com/ ,我希望该站点认为我使用的是 1024x728px但仍然能够以全屏模式浏览。
我的一个猜测是我需要以某种方式覆盖 js 变量 screen.width 和 screen.height (或者完全摆脱 js,但特定站点无法在禁用 js 的情况下工作),但是如何?那就足够了吗?
这是出于匿名目的,我希望我不需要详细解释。即使我从各种设备访问该站点,我也需要将其视为一个设备(Tor 浏览器不是一个选项 - 更改 IP)。我使用的浏览器是 firefox 30.0,它在我远程连接的 VPS (Xubuntu 14.04) 上运行。
这个线程(Spoof JS Objects)让我很接近但还不够,它仍然没有答案。我已经在这个问题上苦苦挣扎了很长时间,所以任何建议都非常感谢!