2012-05-24 3 views
0

이 웹 사이트를 테스트 할 때 접두사없이 URL을 사용하고 있다면 클릭 할 때 일부 자바 스크립트 틈과 체크 ​​상자가 표시되지 않습니다.URL 접두어없이 js가 깨지는 이유가 있습니까? www가?

거기에 접두사가 있으면 제대로 작동합니다.

정말이 특정 웹 사이트 문제에 대한 도움을 요청하지는 않지만 javascript가 제대로 작동하려면 URL 접두어가 필요합니까? 전체 URL이 없으면 일부 기능이 작동하지 않는다고 생각합니까?

+3

아마도 다른 이유가있을 것입니다. – WojtekT

+0

IE를 사용 중이라면 불안정한 보안 영역 정의가 있고 www가 아닌 ​​버전은 정상보다 훨씬 제한적입니다. –

답변

1

다른 일이 벌어지고있는 것 같습니다. Javascript 당신이 접근 한 URL에 www가 접두어로 붙어 있기 때문에 깨지지 않습니다.

웹 서버가 이상한 설정의 원인 일 수 있습니다. Apache의 경우 .htaccess 파일에서 펑키 재 작성 규칙을 적용 할 수 있습니다. 또는 하드 코딩 된 URL 또는 뭔가를 찾는 자바 스크립트에서 뭔가있을 수 있습니다.

다시 대답은 아니오입니다. URL의 접두사만으로는 Javascript가 제대로 작동하지 않습니다.

+0

예, 이미지를 참조하는 하드 코드 된 URL이 있습니다. 감사 –

1

http://www.example.orghttp://example.org은 매우 다른 두 가지 domains입니다. Javascript에는 기존 사이트를 참조하는 URI가 필요합니다.

+0

대부분의 사람들이 두 도메인을 모두 구매합니까? 보통 그들은 같은 사이트로 이동하는 것처럼 보입니다. –

+1

예. 오른쪽 열의 "관련 질문"에서 "한 도메인에서 다른 도메인으로 리디렉션하는 방법"을 확인하십시오. – Bergi

관련 문제