我想知道在调试web应用程序时是否可以设置屏幕分辨率。例如,我通常使用1600x900的屏幕,但客户要求的分辨率固定为1024x768。我的愿望是在调试期间,在设置为这个分辨率的浏览器中开始调试。有可能吗?或者有一些工具允许这种行为?谢谢
发布于 2012-02-03 03:05:11
你可以尝试像https://addons.mozilla.org/en-US/firefox/addon/web-developer/这样的浏览器插件,它可以让你快速改变你正在调试的浏览器的分辨率。也有一个用于Chrome的浏览器(https://chrome.google.com/webstore/detail/idhfcdbheobinplaamokffboaccidbal),我相信其他浏览器也可以做到这一点。
这可能不会自动工作,但您可以在分辨率之间快速切换。
发布于 2012-02-03 02:59:11
如果已经定义了DEBUG常量:http://dotnet.mvps.org/dotnet/faqs/?id=setscreenresolution&lang=en,那么您可以利用Windows API尝试从您的程序中设置屏幕分辨率。但是,如果必须终止调试器,则屏幕将保持设置为调试分辨率。你也不应该释放你的应用程序的“调试”配置,除非首先注释掉分辨率的变化。
通常,改变屏幕分辨率是桌面应用程序永远不应该做的事情。然而,它在这里有一定的意义,所以只需确保发布的构建不会这样做。
发布于 2012-02-03 03:05:18
Firefox提供了一个插件来测试不同分辨率的网站,但这只是用一个特定的浏览器来测试它。http://www.makeuseof.com/tag/3-firefox-plugins-test-website-resolutions/
https://stackoverflow.com/questions/9118148
复制相似问题