2010-03-22 6 views
5

이전에는 외부 URL의 콘텐츠를 페이지로 가져 오는 유일한 방법은 IFRAME 또는 JavaScript를 사용하여 페이지에 포함시키는 것 뿐이라고 생각했습니다.클라이언트 측 HTML 페이지에 포함

난 그냥 태그를 사용하여 다른 방법을 배운 :이 능력을 확인하는 일부 콘텐츠를 온라인으로 발견

<object type="text/html" frameborder="0" data="http://Server/URL/"></object>

를하지만, 같은 접근성 및 검색 엔진 최적화 등의 기능에 대해 말을 많이하지 않습니다 페이지의

UPDATE :

  • 접근성 : 스크린 리더가 계속 될 것입니다 난 내가 등,이 방법을 사용하면 내 페이지 어떻게되는지에 대한 정보를 찾고,이 방법을 사용하는 방법에 대한 자세한 내용은 찾는 게 아니에요 서버 측 포함을 통해 내용이 포함 된 것처럼 내 문서를 읽을 수 있습니다.
  • 검색 엔진 최적화 서비스 : Google은 여전히이 콘텐츠를 색인 생성 할 수 있습니까?
  • JavaScript : 기사에서 JS를 이와 같이 사용할 수 있다는 이야기를 보았지만 보안과 관련되어 있습니다.

결론은 잘 알려진 방법이 아니므로 온라인에서 찾을 수있는 것이 많지 않으므로 누구나이 방법을 구현 한 경험이 있는지 살펴볼 수 있습니다. 감사!

+1

도 널리 현재 브라우저에서 지원인가요? 내가 아는 바로는'object' 태그는 과거에 종종 잘못 해석되거나 무시되었습니다 ... – poke

+2

흥미 롭습니다. IE 호환성 : http://stackoverflow.com/questions/311433/embedding-text-html-in-an-object-instead-of-an-iframe –

+0

정보를 제공해 주셔서 감사 드리며, 희망적으로 내 질문에 대한 피드백을 좀 더 얻을 수 있습니다. –

답변

1

Pekka의 의견에 링크 된 질문은 귀하를 만족시켜야한다고 생각합니다.
그럼에도 XML 데이터 아일랜드를 고려할 수 있습니다.

+1

pekka의 대답은 내가 그것을 사용하는 방법에 대한 구체적인 정보를 제공한다. 하지만이 메서드를 사용하는 방법을 묻는 해요, 당신의 페이지 (접근성, SEO, 자바 스크립트)이이 메서드를 사용하여 영향을 묻는 해요. 감사 –

1

판독기를 화면에 표시하려면 개체 요소는 conditional content이므로 자동으로 렌더링되지 않으므로 fallback이어야합니다.

SEO 목적으로 spec은 강조 표시된 텍스트를 클릭하여 개체를 활성화 할 수 있다고 말합니다.

<P><OBJECT declare 
     id="earth.declaration" 
     data="TheEarth.mpeg" 
     type="application/mpeg"> 
    The <STRONG>Earth</STRONG> as seen from space. 
</OBJECT> 
...later in the document... 
<P>A neat <A href="#earth.declaration"> animation of The Earth!</A> 

개체 요소 때문에 크로스 도메인는 자바 스크립트가 허용되지 않는 iframe을 같은 보안 제한을 가지고 있지만, exceptions 발견 및 수정되었습니다.

참조

관련 문제