2009-12-03 2 views
5

오늘 내 웹 사이트에 이상한 문제가 있습니다. aspx에있는 로컬 코드를 가지고 있는데, ie와 firefox에서 완벽하게 찾을 수 있습니다. 내 컴퓨터에 게시하고 가상 웹 사이트를 만든 다음 http://localhost/testwebsite/default.aspx과 같이 파이어 폭스와 ie로 찾아 볼 수도 있습니다. localhost에서 내 로컬 IP 주소로 페이지가 요소 레이아웃에 이상하게 표시되고, 그들은 이상한 순서로 놓여 있습니다.웹 페이지 localhost 및 IP 주소가 다른 디스플레이

이 문제를 파악할 수 없습니까? ie의 새로운 문제인가? 동일한 게시 코드에 대해 localhost 및 ip를 탐색 할 때 매우 다른 점은 무엇입니까? 상대 경로와 자바 스크립트 경로에 대해서는 의심의 여지가 있지만 확인해 주면 문제가 없습니다.

답변

0

모든 파일 참조가 실제로 올바른지 확인하려면 방화범과 같은 것을 사용해보십시오. 대부분 재정의되는 기본 CSS가 누락되었을 수 있습니다. Firebug를 설치하면 파일을 요청 했음에도 불구하고 파일을받지 못했다는 것을 알 수 있으며 향후 시나리오에서 도움이 될 수있는 많은 것들을 볼 수 있습니다. 페이지의 선두에 다음 메타 태그를 추가

+0

물론 파이어 버그와 웹 개발자 툴을 사용하고 있으며 모든 것이 상대 경로에 관한 것이 었습니다. 어쨌든 나는 내 코드, 동일한 정확한 코드를 게시했는데 두 브라우저 모두에서 이제는 괜찮은 것처럼 보이지만 아직도 내가 미래에 똑같은 문제가있을 수 있기 때문에 무엇이 다르게 해석되었는지 생각한다. 우리는 실수에서 배울만큼 많이 배워야한다. . – Blerta

10

시도 :

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" /> 

내가 IE8은 IE7 호환성 모드에서 볼 수 있도록 내 인트라넷 사이트를 강제로 비슷한 문제가 있었다.

1

IE8에 문제가 있으면 IE7 호환성 모드에서 인트라넷 사이트를 볼 수 없습니다. 도구 | 호환성보기 설정 | 호환성보기에서 인트라넷 사이트 표시를 선택 취소 할 수도 있습니다. (이것은 MarkKBS 대답에 대한 주석 이었음에 틀림 없음)

1

IE9를 사용하고 있고 IP에서 실행할 때 "호환 유형"을 볼 경우 "localhost"를 참조하십시오. 나는 여기서도 같은 문제에 직면했다. IP는 IE8 호환 모드를 사용하고 있었다.