jsBin に次のコードがあります: http://jsbin.com/iRoROvu/1/edit
基本的に、iframe 内にアンカーがあります。リンクをクリックしても、Chrome では何も起こらないことがわかりますが、Firefox では空白になります。
jsFiddle の同じコードは次のとおりです: http://jsfiddle.net/LbNwd/
JavaScript:
var previewFrame = document.getElementById('preview');
var preview = previewFrame.contentDocument || previewFrame.contentWindow.document;
preview.open();
preview.write("Hello World!<br/><a href='#'>Click me!</a>");
preview.close();
HTML:
<iframe id="preview"></iframe>
この場合、Firefox を使用すると、既存の iframe 内に別の iframe が作成されます...そしてそれを続けます...「Inception」のように。ただし、Chrome では同じコードが正常に機能します。
誰でも理由を教えてもらえますか?