我已经被要求寻找是否有被显示在桌面Web浏览器的快捷方式,迫使我们的移动Web应用程序的移动版本。这是一种权宜之计,直到我们有足够的时间和资源完成在大于移动设备上正确呈现响应的工作。强制桌面浏览器显示的网站
我想到了桌面ifying我们的移动网络应用程序的第一件事就是给手机网站拉进一个IFRAME和强制的宽度和高度(414x736现在)。我希望通过这样做,CSS媒体选择可以达到414像素的宽度,但这不会发生。
如果我将视口的宽度转储到控制台,实际上显示的是414px的宽度,但是从附加的屏幕截图中可以看出,清楚CSS媒体选择不符合414px的宽度。
下面是我们希望看到(这只是一个在iPhone 6设备模式Chrome的调试器的截图):
这里是一个相同的观点呈现到iframe中,其宽度和高度都分别被设置为414和736。帧大小是完美的功能,就像我想要的,但CSS媒体选择borked:
我认为最简单的方法是使用媒体查询并将宽度设置为100%,但是需要最大宽度,因此请使用max-width:414px(根据上图) – Keith