2016-08-03 3 views
1

그래서 나는 웹 사이트가 ,만들기 헤드 태그

과 반응 행동

<meta id="viewport" name="viewport" content="width=device-width, initial-scale=1"> 

.

www.site1.com으로 이동하면 모든 것이 완벽하게 작동합니다.

지금 : 웹 사이트에 대한 실제 도메인은 www.site2.com 이며,이 도메인이 www.site1.com 웹 사이트를 감싸는 프레임에 새 페이지를 얻을 것으로 보인다에 누가 이동합니다. "마술 트릭"을 수행하는 서버 (및 코드)에 대한 액세스 권한이 없습니다.

문제는 브라우저에서 내 페이지의 헤드 요소를 어떻게 든 무시한다는 것입니다. 즉, favicon이 표시되지 않고 웹 사이트가 표시되지 않습니다. 반응이 없어.

페이지의 끝에서 JS 스크립트를 통해 head 요소를 동적으로 추가하려고했습니다. 작동하지 않았습니다. 그런 다음이 스크립트를 외부 파일에 넣고 파일 링크를 사용하여 동적으로로드하려고 시도했습니다. 작동하지 않았습니다. 두 솔루션 모두 요소를 추가하지만 랩 된 헤드 요소에 있지만 외부 요소에는 남아 있지 않습니다.

답변

1

JavaScript에서 교차하는 원점 제한으로이 작업을 수행 할 수 없습니다.

이것은 실제 사이트에서 도메인 이름을 가리 키도록 DNS와 웹 서버를 올바르게 구성하는 대신 프레임 마스킹 기반 도메인 이름 호스팅을 사용할 때의 단점 중 하나입니다.

+0

당신은 용의자를 확인했습니다. 고맙습니다! – OxPenguin