2014-11-17 4 views
0

내 사이트의 모바일 버전에 문제가 있습니다. 이 사이트는 다른 도메인에서 호스팅됩니다.리디렉션 된 사이트에서 <frameset> 헤더를 제거

나는 문제점을 추적하여 실제 HTML 코드 위에 랩핑되어 발생하는 것을 보았다. 여기

은 조각이다 :

<html> 
    <head> 
    <title>Where are you</title> 
    <meta name="robots" content="noindex, nofollow"> 
    <meta name="description" content="Let’s your friends and family know about your where about."> 
    <meta name="keywords" content="Stay connected, Plan meetup, Unreachable friend, Share location, Share photos"> 
    </head> 
    <frameset rows="100%"> 
     <frameset cols="100%"> 
      <frame src="http://wru.buttur.com" frameborder="0"> 
      #document 
     </frameset> 
    </frameset> 
</html> 

내 웹 사이트가 "#document"내부에 장착지고 있습니다.

내 도메인에서 이러한 일이 발생하지 않도록 구성 할 수 있습니까?

+0

곳에 몸 태그입니까? – Billy

+0

내 전체 HTML이 "#document"안에 싸여 있습니다. 내 페이지의 실제 html을 가지고 있습니다. 위에서 언급 한 html은 전체 페이지 html을 감쌀뿐입니다. – jsbisht

+0

그래서 http://wru.buttur.com은 귀하의 사이트이고 위의 html은 귀하의 사이트를 프레임으로 끌어들이는 사이트입니다. 맞습니까? 당신은 부모 문서에 있는지 확인하기 위해 문서 상단에 js를 넣을 수 있습니다. 이걸 페이지의 머리에 넣으세요. '' – Billy

답변

2

나는 이것이 오래되었다는 것을 알고 있지만, 외부 기관이 웹 사이트를 관리하는 비슷한 문제가 있었기 때문에 응답했으며, 부서지기 시작한 후에이를 이어 받았다.

이것은 WordPress 사이트이고 모든 것이 프레임 셋 안에 감싸였습니다. 우리는 호스팅 된 자바 스크립트 파일에 대한 직접적인 브라우저 요청이 정상적으로 작동한다는 사실에 당혹 스러웠지만, 페이지 내에서 네트워크 응답의 프레임으로 포장되었습니다. 외부 사이트의 직접 jQuery.getScript() 호출도 시나리오를 나타냅니다. 브라우저 URL 바에 입력하면 다시 작동합니다.

DNS 프레임 전달이라는 것이 있습니다. 가 여기에 시나리오를 커버하는 주제입니다 : https://stackoverflow.com/questions/7083391/godaddy-dns-forward-to-ip-adds-frames-to-html

편집 : 운영자가 해당 게시물을 삭제처럼 보인다. 얼마나 이상한 !! 너무 나쁜 것, 그 포스트는 정확하게 정확한 설명을 가진 정확한 답을 가지고있었습니다. 글쎄, 기본적으로 DNS 프레임 포워딩을 연구하는 사람들이 있습니다. 거기에서 답을 찾을 수 있습니다. 구글에 대한

조건 : 웹 사이트는 자원이 스타일 시트로 해석 프레임 에서 프레임 CSS에서 응답 자바 스크립트 프레임 에 싸여 있지만, MIME 타입 text/html과 함께 catch되지 않은 구문 에러를 전송 : 예기치 않은 토큰 <