2010-01-12 4 views
1

이 오류는 사이트 전체에서 무작위로 발생하지만 지금까지 주목 한 컴퓨터에서만 발생합니다. 우리 사이트 (QA 단계에 있음)에 살지 않았으며이 사이트를 테스트하는 사람 중 한 명만이이 문제를 제기 한 것 같습니다. 다음 오류 메시지는 다음과 같습니다sifr throwing 'G.brokenFlashIE'가 null이거나 객체 오류가 아닙니다.


사용자 에이전트 : Mozilla/4.0 (호환; MSIE 8.0; 윈도우 NT 5.1; 삼지창/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; InfoPath.2)
타임 스탬프 : 월, (11) 2010 년 1 월 세계 협정시 15시 33분 3초

메시지 : 'G.brokenFlashIE는'null이 아닌지 개체입니다
라인 : 17
문자 : 24,003
코드 : 0


그들은 XP/SP3에서 IE8을 실행 중입니다. sifr은 사이트의 모든 페이지에 있지만이 오류는 일관성이 없습니다. 이 일이 일어나고있는 사람은 자주 발생하지만 무작위로 발생한다고 말합니다.

우리가 시도한 다른 모든 브라우저/OS 조합에서도 정상적으로 작동합니다.

우리는 테스트 단계가 끝났으므로 곧 참여해야합니다. 어떤 도움/제안/해결안이라도 대단히 감사하겠습니다.

답변

1

나는 이것에 대한 보고서를 거의 가지고 있지 않다. 아무도 세부 사항을 알 수 없다. 오류 메시지는 이와 관련하여 도움이됩니다.

페이지를 언로드 할 때 실행되는 정리 코드로 오류를 추적 할 수 있습니다. 제 생각에이 정리 코드는 두 번 호출됩니다. 첫 번째 실행에서는 두 번째 실행시 오류가 발생하는 G = null이 설정됩니다. IE 버그 외에도 정리 코드 이 두 번 호출 될 수있는 유일한 이유는 사용자가 페이지로드를 중지하는 경우입니다. 무슨 일 이니?

+0

페이지를로드하지 못하도록 요청할 것입니다. 그러나 내가 이해하는 바에 따르면, 그렇지 않습니다. 나는 이것이 ektron (cms) 기반 사이트라고 덧붙여 야합니다. 그게 도움이되는지 변경되는지는 확실하지 않습니다. 감사합니다. –

0

이 오류가 발생하면 격리했다고 생각합니다. 나는 이유를 알지 못했지만 그 일을 막을 수있었습니다. IE7을 실행 중입니다.

내 URL에 매개 변수를 구분하는 20% 공백과 # 공백이 포함되어 있고 플래시 링크를 클릭 한 경우에만 실행됩니다. 다른 조합은 없습니다.

예 : page.php?st=wv&stn=West%20Virginia# - 끝까지 모두 # 걸립니다.

#은 빈 'a href'링크와 동일한 드롭 다운 메뉴를 열어야하므로 #가 나타납니다. 따라서 URL 끝에 '#'이 붙습니다. 링크 전체에서 href='#'을 제거했습니다. 이는 브라우저에서 작동하는 것으로 보입니다.

누군가에게 도움이된다면 14 년 동안의 웹 개발 에서처럼 행복 할 것입니다. 포럼에서 문제를 풀어주고 해결할 수 없었습니다.