Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 强制浏览器达到特定分辨率_Javascript_C#_Jquery_Html_Css - Fatal编程技术网

Javascript 强制浏览器达到特定分辨率

Javascript 强制浏览器达到特定分辨率,javascript,c#,jquery,html,css,Javascript,C#,Jquery,Html,Css,我正在尝试在4k电视上以纵向视图(2160x3840)显示一个网站,这对分辨率为1080x1920的图片很好。我的问题是我需要显示一个网页。我猜浏览器是1024x768之类的,这使得网站在电视上垂直延伸。我可以强制浏览器进入某一分辨率吗?首先 浏览器是1024x768之类的 可以使用dev工具在您正在测试的设备上检查以像素为单位的确切显示大小。最快的方法是右键单击屏幕角落的空格并检查它。通常,它会转到body元素(如果上面没有任何拉伸),在计算下,您可以看到宽度和高度。这应该是相同的或几乎相同的

我正在尝试在4k电视上以纵向视图(2160x3840)显示一个网站,这对分辨率为1080x1920的图片很好。我的问题是我需要显示一个网页。我猜浏览器是1024x768之类的,这使得网站在电视上垂直延伸。我可以强制浏览器进入某一分辨率吗?

首先

浏览器是1024x768之类的

可以使用dev工具在您正在测试的设备上检查以像素为单位的确切显示大小。最快的方法是右键单击屏幕角落的空格并检查它。通常,它会转到body元素(如果上面没有任何拉伸),在计算下,您可以看到宽度和高度。这应该是相同的或几乎相同的所有浏览器

其次,在大多数情况下(除非您与客户明确同意),您永远无法确定页面的显示方式,因此不要只关注屏幕大小

第三,是的,您可以通过调用以下命令强制浏览器达到特定分辨率:

function openWin() {
 myWindow = window.open("", "", "width=100, height=100");
}

function resizeWin() {
   myWindow.resizeTo(250, 250);                            
    myWindow.focus();                                     
}

第四,考虑到第二点,这看起来是一种不好的解决方案。

您可能会这样做(假设您想降低浏览器的分辨率),但这是一种不好的解决方案。一个更好的办法是使用媒体查询,以确保您的布局在任何给定的分辨率下都能正常工作“浏览器是1024x768或其他”。。。或者,你无法预测用户屏幕的大小。我认为OP不会问任何关于HTML/CSS的问题,但他在电视上有一个克隆的桌面,因为电视和显示器(很可能是笔记本电脑)有不同的分辨率和纵横比,他看到内容被拉伸了……其他显示的内容都是1080x1920,这让它看起来像是应该的。不过这个问题已经解决了。我在我使用的服务中发现了一个类似photoshop的插件。一切都井然有序,但谢谢大家花时间来帮助我!:)