2009-06-29 3 views
0

그래서 내 페이지의 안전하지 않은 항목을 추적하고 있습니다. 나는 아코디언 메뉴를 만들기 위해 JQuery 라이브러리를 사용하고있다. 어쩌면 그게 문제라고 생각해. 이 href가 문제가 될지 아는 사람 있습니까? 빈 src 경로 나 http :를 찾을 수 없습니다.IE6 NonSecure Items

감사 닉

+0

무슨 href를 원하십니까? –

답변

0

알 수 있습니다. Jquery.ui 라이브러리에는 src 속성을 지정하지 않습니다. IE6은 이에 대해 불평 할 것입니다. 빠르고 지저분한 수정은 라이브러리를 편집하는 것이 었습니다.

+3

입니다. 구체적으로 라이브러리에서 찾은 위치를 자세히 설명해 주시겠습니까? –

+0

세부 정보를 전혀 제공하지 않고 자신의 대답을 수락합니다. 얼마나 도움이 되었습니까. – YeB

0

파이어 폭스에서 페이지를 열고 도구> 페이지 정보> 미디어 탭을보고하려고합니다.

이렇게하면 페이지의 모든 미디어가 표시되어 비보안 오류의 원인을 파악할 수 있습니다.

조쉬

+0

고맙지 만 나열된 모든 이미지는 https : – Nick

0

대답은 '아니오'... Href에 = '#'은 IE6에서 경고가 아닌 보안 항목을 초래하지 않습니다.

2

나는 동일한 문제가 있었으며 IE8 +의 "안전하지 않은 항목"경고에 대해 wordaround를 발견했습니다. wrap() 또는 append() 함수를 사용하여 jQuery로 동적 컨텐트를 만들고이 컨텐트에 이미지에 대한 상대 경로가있는 CSS 또는 기타 외부 요소가 포함되어있는 경우 경고가 발생합니다.

Exemple는 :

$('#mynode').wrap('<div style="background:url(/path/to/image.gif);"></div>'); 

이 이미지는 동일한 HTTPS 보안 연결에 다운로드 한 경우에도 보안 경고가 표시됩니다.

를 해결하는 방법 :

  • 전체를 사용 절대 URL : 배경 : 홈페이지 ('https://www.domain.com/path/to/image.gif');

  • 또는 사용하는 CSS 클래스 :

< 스타일> .myclass {배경 : 홈페이지 (/path/to/image.gif);}>

$ </스타일 ('#mynode'). wrap ('< div class = myclass> </div>');