我正在尝试在 4k 电视上以纵向 View (2160x3840) 显示网站,这适用于分辨率为 1080x1920 等的图片。我的问题是我需要显示网页。我猜浏览器是 1024x768 或其他东西,这使得网站在电视上垂直拉伸(stretch)。我可以强制浏览器进入特定分辨率吗?
最佳答案
首先
browser is 1024x768 or something
可以使用您正在测试的设备上的开发工具来检查,以像素为单位的确切显示尺寸是多少。最快的方法是右键单击屏幕 Angular 落的空间并检查它。通常,它会转到 body 元素(如果上面没有任何东西被拉伸(stretch))并且在 computed 下你可以看到宽度和高度。这应该与所有浏览器相同或几乎相同。
其次,在大多数情况下(除非您与客户明确同意)您永远无法确定您的页面将在何种显示器上显示,因此不要单独关注屏幕尺寸。
第三,是的,您可以通过调用强制浏览器达到特定分辨率:
function openWin() {
myWindow = window.open("", "", "width=100, height=100");
}
function resizeWin() {
myWindow.resizeTo(250, 250);
myWindow.focus();
}
第四,考虑到第二点,这看起来是一种糟糕的处理方法。
关于javascript - 强制浏览器使用特定分辨率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51076666/