우리 webapp을 사용하면 고객이 자신의 사이트에서 페이지의 이전 스냅 샷을 볼 수 있습니다. 스냅 샷 시간, URL 및 기타 여러 메트릭과 같은 데이터가 포함 된 페이지 상단에 헤더 (digg 또는 linkedin 툴바와 같은)를 삽입하려고합니다.페이지에 머리글이나 도구 모음을 삽입하는 가장 좋은 방법은 무엇입니까?
가능한 한이 페이지를 원본 상태에 최대한 근접시켜야합니다.
페이지를 최상으로 유지하면서 헤더를 추가하는 가장 좋은 방법은 무엇입니까? iframe에 캐시 된 페이지를 튀어 나와
:
잠재적 인 접근 방식은 우리가 살펴 보았다. 그러나 놀랄만큼 많은 사이트에는 프레임을 깨는 코드가 포함되어 있으며이를 막으려 고하는 것처럼 해커가되는 것을 원하지 않습니다.
절대/고정 위치 div를 높은 z- 색인으로 페이지 상단에 추가하십시오. 이 접근 방식의 문제점은 a) 일부 스타일링이 over-written 될 수 있다는 것, b) DOM로드에서 실행되는 javascript가 html/ccs와 조화를 이룰 수 있다는 것입니다 (예 : Plone 기반 사이트는 모든 테이블에 클래스 및 스타일을 추가합니다) c) 변화하는 DOCTYPE 또는 부족은 우리 css를 망칠 수 있습니다 (예 IE, 당신을 보면서).
높은 z- 인덱스를 사용하여 페이지 상단에 절대적으로 배치 된 iframe을 추가합니다. 이것은 우리의 html/css가 clobbered되거나 수정 된 곳에서 일어납니다. 그러나 다시 우리는 DOCTYPE 문제가 있습니다 - 우리는 그것을 정적으로 배치하고 싶습니다. IE7은 Quirksmode에서 이것을 지원하지 않습니다.
의견이 있으십니까? 감사합니다.
Digg와 Linked와 같은 이유로 많은 이유가 있습니다. 그것은 필수 요건은 아닙니다. –
좋아, 100px 부분이 필요하다는 것을 알지 못했습니다. 추가 답변을 추가했습니다 ... –