2011-02-04 4 views
2

Firefox 4 베타 (베타 10 테스트)의 새 창에 요소를 추가 할 수없는 것 같습니다. Firefox 3, Opera, Chrome 및 IE6에서는 정상적으로 작동하지만 FF 베타 4에서는 문제가 발생했습니다.Firefox 4 베타는 새 창에서 동적으로 요소 (자바 스크립트)를 만들 수 없습니까?

는 여기서, 클릭 링크,있는 페이지입니다, 기본적으로 간단한 데모 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에서 작동시키는 방법에 대한 아이디어가 있습니까?

+0

필요합니까? 베타 버전이라는 아이디어는 완료되지 않았으며 버그가 포함될 것이라는 점을 인정합니다. 브라우저의 피드백 단추를 사용하여 버그로보고하고 전체 릴리스 브라우저에서 작동하는 응용 프로그램과 사이트를 만드는 데 집중합니다. 버그가있는 버전을 걱정하지 않고 출시 된 브라우저에는 많은 문제가 있습니다 (에헴, 나는 IE를보고 있습니다). –

+0

나는 베타 선언문에 대해 동의하지만, 아마도 내가 궁금해하는 점은 실제로 파이어 폭스 측면의 버그인지 여부 또는 그것이 유지 될 새로운 구현인지 여부이다. 알 수없는 코드에 문제가 있습니까? (예를 들어) – zinga

+0

bugzilla.mozilla.org에서 검색 할 가치가 있으며 비슷한 것을 찾지 못하면 버그를 제기 할 것입니다. –

답변

0

this bug report에 따르면 4.0 릴리스 이후에 수정본이 저장소에 푸시되어야합니다. 즉,이 동작은 다음 버전의 Firefox에서 수정 될 것으로 예상됩니다.