0

(标题可能不合适,但我尽量用词来表达)

描述: 我在我的域名注册商中将一个域 (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 中的视口/全屏设置工作?

4

1 回答 1

1

由于 b.com 不需要处理特定于设备的信息,解决问题的更简单方法是使 b.com 到 a.com/bacom/index.html 的域掩码将按照我们想要的方式进行,并且不会导致b.com 上的任何问题。

于 2010-07-27T15:32:48.057 回答