是否有任何相当于 Android 的 <meta name='viewport' content='target-densitydpi=device-dpi'> 用于 iPhone 上的

Posted

技术标签:

【中文标题】是否有任何相当于 Android 的 <meta name=\'viewport\' content=\'target-densitydpi=device-dpi\'> 用于 iPhone 上的 Safari?【英文标题】:Is there any equivalent to Android's <meta name='viewport' content='target-densitydpi=device-dpi'> for Safari on the iPhone?是否有任何相当于 Android 的 <meta name='viewport' content='target-densitydpi=device-dpi'> 用于 iPhone 上的 Safari? 【发布时间】:2011-12-02 05:17:48 【问题描述】:

设置meta name='viewport' content='target-densitydpi=device-dpi' 时,android 浏览器和 Opera Mobile 将 CSS 像素视为我设备上的设备像素,而不会干扰我的样式表。

在 iPhone 上的 Safari 中是否有任何等效功能?

在我已经对移动设备友好、经过高 DPI 优化、支持媒体查询的 Web 应用程序上,如果浏览器不理会我的样式表,我将不胜感激。

(我的完整视口声明如下所示:meta name='viewport' content='width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no; target-densitydpi=device-dpi'

【问题讨论】:

【参考方案1】:

检查这个链接我会帮助你https://docs.google.com/present/view?id=dkx3qtm_22dxsrgcf4

你可以这样写

<meta name="HandheldFriendly" content="True">
<meta name="MobileOptimized" content="320">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

也检查此链接https://www.davidbcalhoun.com/2010/the-viewport-metatag-mobile-web-part-1/

【讨论】:

目前是否有任何理由拥有“HandheldFriendly”和“MobileOptimized”? davidbcalhoun 链接在与 WML 相同的部分中提到了它们... 后面的链接坏了【参考方案2】:

在 safari 中似乎没有 target-densitydpi。 safari 的 Viewport 中有哪些内容,请看Configuring the Viewport

【讨论】:

【参考方案3】:

safari 支持 viewport 及其属性,但不支持 target-densitydpi。 请参考此链接 https://developer.apple.com/library/archive/documentation/AppleApplications/Reference/SafarihtmlRef/Articles/MetaTags.html#//apple_ref/doc/uid/TP40008193-SW1

【讨论】:

以上是关于是否有任何相当于 Android 的 <meta name='viewport' content='target-densitydpi=device-dpi'> 用于 iPhone 上的 的主要内容,如果未能解决你的问题,请参考以下文章

是否有相当于 UIPopOverController 的 Android 平板电脑?

Android <-> J2ME 蓝牙

从重定向而不是链接打开Android应用程序

Android 相当于 ios devicecheck

是否有适用于 PayPal.Me 的 API? (PayPal.me 是另一个通过链接的支付功能)

查找列表中是否存在其他列表中的任何值