2010-03-04 2 views
3

SSL을 사용하는 페이지가 있습니다.안전한 페이지 트리거시 보안되지 않은 HTTP 요청이 검색 됨 IE6 "안전하지 않은 항목 고지"

그러나, IE6에서, 나는 통지를 얻을 :

등 "이 페이지는 보안 된 항목과 보안되지 않은 항목을 모두 포함을"

내가 모두 해당 페이지에 대한 모든 HTTP 요청을 검토 한 결과 Firebug 및 Wireshark가 아닌 일반 HTTP를 통해 전송되는 것처럼 보이지만 모든 리소스가 SSL/TLS를 통해 반입됩니다. 그러나 IE6에서는 여전히 확실하지 않은 항목 알림을 제공합니다.

나는 파이어 폭스를 필터링 와이어 샤크에서 사용하고 필터는 다음과 같습니다

http.user_agent EQ "모질라/5.0 (윈도우, U, 윈도우 NT 6.1; EN-US; RV : 1.9.1.8) 게코/20100202 파이어 폭스/3.5.8 "오직 IE를 들어

:

http.user_agent EQ"Mozilla/4.0 (호환되는; MSIE 6.0; 윈도우 NT 6.1; WOW64; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729, .NET CLR 3.0.30729, Media Center PC 6.0, InfoPath.2, MS-RTC LM 8, MALC) "


업데이트 :

세 가지 네트워크 프로토콜 분석기 (Wireshark, Fiddler, Charles)는 모든 요청이 HTTPS를 통해 이루어지는 것으로 나타났습니다. IE6, 7 및 8은 모두 "비보안 내용"경고를 표시합니다. IE를 유발하는 다른 것이 있다면 누구든지 어떤 생각을 가지고 있습니까?


업데이트 2 :

그것은이 일부 자바 스크립트에 묶여 밝혀 : IE는 window.domReady 이벤트를 에뮬레이트하는

document.write("<script type='text/javascript' id=__ie_onload defer src=javascript:void(0)><\/script>"); 

이 다릅니다. src = javascript : void (0)는 Internet Explorer가 안전하지 않은 알림을 표시하는 원인입니다.

이제 javascript:void(0)을 안전하지 않은 알림을 유발하지 않는 코드로 대체하고 싶습니다.

이 또한 트리거 불안 :

# 
'' 

모든 아이디어 : 이것은 IE의 버전 오류가 발생한

javascript:; 
about:blank; 

? http://closure-compiler.appspot.com/code/jscbfa82c39e2e310e33f1786fb9a83f9ee/default.js

답변

1

방금 ​​JS의 src로 빈 JS 파일을 사용했습니다. 그것은 여분의 https 요청이지만, 지금은 작동합니다.

0

과거에 나를 위해 일했다 피들러을보십시오 : 여기

포어 참조는 전체 JS 파일입니다. 특히 IE6!

+0

피들러는 SSL 요청 만 표시합니다. – bucabay

+0

어디로 연결되는 링크를 보낼 수 있습니까? –

+0

JS 문제인 것처럼 보입니다. 나는 질문에 이것을 추가했다. – bucabay

0

필자는 Charles을 선호하지만 피들러가 포함 된 모든 웹 디버깅 프록시가 도움이됩니다. Charles를 사용하면 웹 요청을 기록한 다음 'http : //'로 간단히 필터링 할 수 있습니다.

+0

찰스는 오직 SSL 요청 만 만들어진 것을 보여주고있다. – bucabay

+0

JS 문제인 것처럼 보입니다. 나는이 질문에 덧붙였다. – bucabay

관련 문제