の外部ページを表示する必要がありiframe
ます。幅は比較的小さく (約 400px) 、iframe's
変更できません。問題は、水平方向にスクロールするiframe
と、含まれているページの背景が描画されていないことがわかります。ただし、一部のページは正常にレンダリングされます。
再現するコードは非常に単純です。
<iframe src="http://ubuntu.com"></iframe>
<iframe src="http://britannica.com"></iframe>
<iframe src="http://linktiger.com"></iframe>
<iframe src="http://youtown.com"></iframe>
<iframe src="http://pagefreezer.com"></iframe> <!-- ok -->
<iframe src="http://imdb.com"></iframe> <!-- ok -->
百聞は一見に如かず: http://jsfiddle.net/rKfNA/3/
これらのページの背景は、通常のbackground
css プロパティを使用して指定されます。
ubuntu、android、windows のすべての主要なブラウザーでこれを再現しました。
iframe
正しく表示されないのはなぜですか? これはレンダリング エンジンのバグですか? それともこれは「設計による」ものですか?また、コンテンツを iframe に正しく表示するにはどうすればよいですか?
助けていただけますか?