(标题可能不合适但我会尽力说出来)
说明 我将域名(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中进行视口/全屏设置吗?
答案 0 :(得分:1)
由于b.com不需要处理特定于设备的信息,因此解决问题的更简单方法是将b.com的域屏蔽设置为a.com/b。 a.com/index.html将按照我们的要求运行,并且不会在b.com上造成任何问题。