(标题可能不合适,但我尽量用词来表达)
描述: 我在我的域名注册商中将一个域 (a.com) 转发到另一个域 (b.com/a)。为了确保用户在浏览器 URL 栏上看到 a.com,我为其启用了域掩码。
但是,我发现域掩码实际上使用 iframe 技巧来包含来自域注册商位于 a.com 的生成 HTML 的 b.com/a 路径。
<html>
<head>
<title>a.com</title>
</head>
<body>
<iframe src="http://b.com/a/index.html"></iframe>
</body>
</html>
我对 iframe 没有任何问题,但是由于位于 b.com/a(例如 index.html)的页面是针对移动设备(iphone)的,因此它具有以下元标记:
<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;"/>
<meta name="apple-touch-fullscreen" content="YES" />
如果没有外部包装 HTML 中的视口/全屏设置(尽管它位于 iframe html 页面中),这些页面将不会在加载时全屏显示。
确切的问题: 在这种情况下,我有什么方法可以使 iframe 中的视口/全屏设置工作?