次のようなドキュメントがあります。
<iframe source="http://example.com/" style="width:100%; height:100%"></iframe>
<form action="//example.com/foo" method="post">
<input type="hidden" name="foo" value="bar">
</form>
<script>
$(function(){
$('form').submit();
});
</script>
概念は、フォームの送信中に iframe のコンテンツをインタースティシャル ステップとして表示することです。
問題は、フォームの送信時にブラウザが iframe ソースへのリクエストを中止するため、フォームの送信に時間がかかっても iframe が空白のままになることです。
フォームの送信を 50 ミリ秒で延期することでうまくいくことがわかりましたが、ハッキーな感じがします。
ロードされない理由と、それをオーバーライドする適切な方法は何ですか?