以下が Firefox 21 および Chrome 26 では機能しないのに、IE 6 では機能する理由を知りたいです。
iframe を含むページ「frame.html」があります。
iframe は別のページ「post.html」を指しています。
post.html には、サーバーの php ページ「redirect.php」にユーザー名を POST するフォームが含まれています。
サーバーは、Google へのリダイレクトで応答します。
IE6 では Google ページが iframe に表示されますが、Firefox と Chrome では表示されません。
なぜこれが起こるのか、そしてそれが最新のブラウザでも可能かどうかを知っている人はいますか?
ありがとう。
frame.html
<html>
<head>
<title>Frame</title>
</head>
<body>
<iframe width="800" height="800" src="post.html"/></iframe>
</body>
</html>
post.html
<html>
<head>
<title>Post</title>
</head>
<body>
<form action="http://myserver.com/redirect.php" method="post">
<input type="text" name="username"/>
<input type="submit" value="Send"/>
</form>
</body>
</html>
リダイレクト.php
<?php header('Location: http://www.google.com'); exit; ?>