0

(タイトルは適切ではないかもしれませんが、私はそれを表現するために最善を尽くします)

説明: ドメインレジストラの別のドメイン(b.com/a)にドメイン(a.com)を転送します。ユーザーがブラウザのURLバーにa.comを表示できるようにするために、ドメインマスキングを有効にします。

ただし、実際には、ドメインレジストラによってa.comにある生成されたHTMLからb.com/aパスを含めるために、iframeトリックを使用してドメインマスキングを行っていることがわかりました。

<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 に答える