오늘은 예상치 못한 발견으로 시작됩니다. 회사에는 여러 웹사이트가 있습니다. 친구 체인에는 서로 링크가 있습니다. 방금 링크를 바꿔서 확인하고 싶은데 웹마스터 도구로 확인해 보니 나만의 링크가 없더라구요! 알고 보니 footer.hmtl에 친구 링크를 넣어두었던 것 같습니다. 그런 다음 iframe을 통해 홈페이지에 삽입하세요. 이런 방식으로 감지되는 것은 홈 페이지 링크가 아니라 바닥글 페이지 링크입니다. 검색 엔진에서도 마찬가지입니다. 검색 엔진은 iframe에 의해 소개된 페이지를 보고 내부 링크를 따라가지만 그다지 주의를 기울이지는 않습니다. 그리고 각각의 개별 iframe도 별도의 페이지로 처리됩니다. 실제로 이는 해당 페이지의 소스코드를 보면 알 수 있다. iframe의 코드만 볼 수 있고 내부 페이지의 코드는 볼 수 없습니다.
코드
< div id="foot" class="clear_left">
frameborder=" 0" hspace="0" scrolling="no" vspace="0"
allowtransparency="1">
이러한 문제를 고려한 결과입니다. iframe을 사용할 수 없는 곳이 많습니다. 때로는 매우 유용합니다.
iframe은 더 이상 의도적으로 사용되지 않습니다. 물론 교체할 방법을 찾으세요. 가장 먼저 떠오르는 것은 물론 include이며, jsp에는 두 가지 유형이 있습니다. 하나는 include 명령 %@include file=""%>이고 다른 하나는 include입니다. 다른 하나는 jsp 작업 명령입니다.
전자는 정적 파일을 포함하는 데 적합하고 후자는 동적 jsp를 포함하는 데 적합합니다. jsp 이 방법에 대해서만 알고 있지만 웹 서버에서 구문 분석한 적이 없는 또 다른 ssi 명령이 있습니다. 자세히는 모르겠지만 아시는 분 조언 부탁드립니다.
그런데 Tencent 웹사이트에서는 iframe을 사용하지 않는 것을 발견했습니다. Sina, Taobao 등과 같은 다른 많은 대형 웹사이트에서 사용됩니다. qq에 대한 솔루션을 기대하고 있습니다.