这是一个很长的镜头,但我希望有一种方法可以阻止 iPhone 在加载时调整页面大小。问题是,如果它是一个需要大量刷新的站点(比如一个论坛),那么用户每次刷新都必须调整该页面的大小会变得有点陈旧。
有没有办法强制 Safari/IPhnone 在不涉及用户更改设置的刷新时不最小化站点?
您可以使用一个元标记来限制 iPhone 的视口:
<meta name="viewport" content="width=320" />
来自 Apple 的开发者文档:
使用
viewport
元标记来改进您的 Web 内容在 iPhone 上的呈现。通常,您使用视口元标记来设置视口的宽度和初始比例。例如,如果您的网页小于 980 像素,那么您应该设置视口的宽度以适合您的 Web 内容。如果您正在设计一个特定于 iPhone 的 Web 应用程序,则将宽度设置为设备的宽度。
有一个常量可以用于 iPhone 的设备宽度:width=device-width
.
不确定此链接是否有效,但您可以在Apple Developer 网站上阅读有关 Mobile Safari 和 viewport 标签的更多信息