Firefox 4のベータ版(beta 10でテスト済み)の新しいウィンドウに要素を追加することはできないようです。 Firefox 3、Opera、Chrome、IE6では正常に動作しますが、FFベータ4はそれを破ったようです。クリックされたときFirefox 4ベータ版では、新しいウィンドウで要素(JavaScript)を動的に作成できません。
は簡単なデモHTMLページは
<html>
<head>
<script type="text/javascript">
function c() {
var o = window.open("", "", "status=0,toolbar=0,location=0,menubar=0,directories=0,resizable=1,scrollbars=1,width=400,height=400");
if(!o.document.body) {
var b = o.document.createElement("body");
o.document.body = o.document.appendChild(b);
}
var e = o.document.createElement("div");
o.document.body.appendChild(e);
e.innerHTML="abc";
}
</script>
</head>
<body>
<a href="javascript:c();">abc</a>
</body>
</html>
だ基本的に、それは、リンクのページですが、その中にテキスト「ABC」で新しいウィンドウをポップアップ表示されます。 Firefoxのベータ4では、ウィンドウがポップアップしますが、何も表示されません。 Firebugを使用すると、ノードが作成されたように見えますが、タグの下のすべて(タグ自体を含む)は、不可視要素と同様にツリー内でフェードアウトします。しかし、計算されたCSSは、表示スタイルと視認スタイルが良好であることを示しています。
誰かがFirefoxのベータ4で動作させる方法を知っていますか?
する必要がありますか?それがベータ版であるという考えは、それが完了しておらず、バグを含んでいるという認識である。ブラウザの[フィードバック]ボタンを使用してバグとして報告し、アプリケーションとサイトをフルリリースブラウザで動作させることに焦点を当てます。リリースされたブラウザには問題がたくさんあります(私はあなたにIEを見ています)。 –
ベータステートメントについて私は同意しますが、おそらくもっと興味があるのは、それが実際にFirefox側のバグかどうか、それが新しい実装であるかどうかです。 私のコードには気づいていませんか? (例えば) – zinga
おそらくbugzilla.mozilla.orgで検索する価値があり、類似したものが見つからなければバグを起こすでしょう。 –