基本的に、私はいくつかのHTMLをbase64としてエンコードし、そのhtmlをソースとして設定したiframeを使用しています。
<iframe src="data:html;base64, PGRpdiBzdHlsZT0iY29sb3I6cmVkOyI+VGhpcyB0ZXh0IGlzIHJlZC48L2Rpdj4="></iframe>
上記のコードは次のように表示されます。
This text is red.
Firefoxは問題なく表示できるようですが、Chromeはファイルとしてダウンロードしようとし、まったく表示しません。IEにも問題がありますが、私はこの特定のプロジェクトについてあまり心配していません。
なぜこれが起こっているのか、そしてもしあれば解決策を知りたいのですが。
乾杯。