如何在浏览器中模拟Surface Pro 4

问题描述 投票:0回答:1

我有一个用户在Surface Pro 4上使用我的网络应用。该应用的渲染效果不是很好。我可以描述它的最好方法是,似乎浏览器窗口被调整到一个小尺寸,它试图把东西堆起来。然而,我相信他的浏览器已经最大化了。

由于我没有Surface,我一直在尝试让Chrome和Edge都模拟渲染问题。以下是我试过的方法。

Edge 有一个Surface Pro 4的预设。我想,一旦我选择了这个模式,我就会看到这个问题。实际上情况正好相反。实际上,我必须将浏览器窗口扩展到多个显示器才能看到所有内容(甚至是浏览器滚动条)。我怀疑这是因为Surface的分辨率比我的PC高。

Chrome浏览器。 没有Surface的预设,我也找不到有特定设置的人。我尝试了2738 x 1834和所有三种内置像素比例(1.0,2.0,3.0)。Chrome浏览器放大了,所以它都适合在我的屏幕上。它也没有渲染问题。改变像素比例没有任何区别。

我承认Web UI开发不是我的强项。而且我继承了很多这样的代码也没有用。但我真的在这里挠头。

如果我试着用手机预设来模拟,那么我可以看到渲染问题,因为这个应用对手机并不友好,也不需要这样。这似乎表明浏览器中的仿真工作正常。还剩下什么呢?我唯一能想到的是,他一定是使用了某种缩放方式,把事情搞乱了。

另外,我需要注意的是,我有一个朋友用iPad(对不起不知道是什么型号)也尝试了这个应用,他也看到了同样糟糕的渲染问题。事实上,他认为它的渲染效果比Surface还差。

编辑1:

我做了一个测试页面,显示了我们应用的头。它在这里。https:/app.astrolabe-analytics.comsurfaceTest

下面是正在测试的各种显示器的截图。

这里是Surface Pro 4的硬件--注意按钮是包着的。Here is Surface Pro 4 Hardware - Notice buttons are wrapping

下一个是iPad硬件(我不相信是专业版)。Next one is iPad Hardware (I don't believe it's the pro version)

下面是我设置Chrome浏览器来模拟Surface Pro的方法。Then here is the way I have Chrome set up to emulate the Surface Pro

Edge中的Surface Pro 4仿真。请注意,我不得不将浏览器窗口扩展到我的第二个显示器上进行截图。Surface Pro 4 emulation in Edge. Note that I had to extend the browser window onto my second monitor to take the screenshot.

最后,Chrome中的标准外观Finally, the standard appearance in Chrome

google-chrome emulation microsoft-edge surface-pro
1个回答
0
投票

看来,我这边的仿真效果很好。请检查以下屏幕截图。

iPad的Edge模拟, enter image description here

Surface Pro 4的边缘仿真, enter image description hereiPad的Chrome模拟器: enter image description here仿真Surface Pro 4的Chrome浏览器:enter image description here

另外,我还发现,如果我们调整浏览器窗口的大小(改变宽度属性),如果宽度太小,文字就会被包裹或消失。请看这张图。enter image description here

所以,我想这个问题是和CSS样式有关的,作为一个变通的办法,你可以尝试给文字设置固定宽度属性(或者使用最小宽度属性)。navbar-nav 类,同时,你也可以参考以下链接来使用Bootstrap导航条样式。

Bootstrap导航条

Angular Bootstrap导航条

© www.soinside.com 2019 - 2024. All rights reserved.