2014-04-19 4 views
2

script 태그 또는 iframe 중 하나를 사용하여 웹 사이트 콘텐츠를 웹 사이트에 표시 할 수있는 방법을 알고 싶습니다. 일부 웹 사이트에서 토너먼트 픽스처와 같은 콘텐츠를 보여주고 방문자에게 스크립트 태그 또는 iframe을 복사하여 붙여 넣어 동일한 콘텐츠를 웹 사이트에 퍼갈하도록했습니다.내 웹 사이트 콘텐츠를 웹 사이트에 표시하도록 다른 사람들에게 어떻게 제안 할 수 있습니까?

다른 웹 사이트에도 동영상을 퍼갈 수 있습니다. 따라서 콘텐츠는 div 또는 테이블 또는 동영상과 같을 수 있습니다. 그러면 어떻게해야합니까?

내가 다소 this question과 관련 있다고 생각합니다. 그러나 그것은 솔루션을 자세하게 설명하지는 않습니다. 외부 스크립트 파일이 어떻게 콘텐츠를 보여줄지 모르겠습니다. PHP를 서버 측 언어로 사용하고 있습니다.

+7

스택 오버플로는 특정 코딩 질문이있을 때 유용하지만 프로그래밍 개념을 가르치고 일반적인 교육 테마가되는 사이트가 아닙니다. –

+0

iframe 작성을 시도해 보셨습니까? 작동하지 않는 경우 여기에서 코드를 공유하면 커뮤니티가 귀하의 질문에 기꺼이 답할 수있을 것입니다. –

+0

@ iframe style = "border : 0px"src = "url"width = "100 %"height = "100 %"> – Nabil

답변

1

그래서 당신은 다른 웹 사이트가 귀하의 웹 사이트에서 일부 내용이 아니라 전체 웹 사이트를 보여주는은 iframe을 삽입 할 수 있도록합니다. 당신이 할 수있는 일은 (아마도 유일한 해결책은 아니지만) 공유하고 싶은 콘텐츠를 가져 가서 블로그 게시물을 작성하여 독립 HTML 페이지로 만드는 것입니다.

URL이 foobar.com/blog/post1 인 페이지를 만들지 만 전체 웹 사이트 레이아웃, navbar, 바닥 글 등이 아닌 게시물 만 포함합니다 (MVC를 사용하거나 SPA 웹 사이트를 만드는 경우). 필요한 스타일과 스크립트도 포함시켜야합니다. 가능성을 포함 .JSON 개체로 (사진, 내용이든 또는), <iframe src="http://foobar.com/blog/post1"></iframe>

또 다른 대안은 다른 웹 사이트가 귀하의 블로그 게시물을 요청할 수있는 API를 작성하는 것입니다 :

다음 iframe에 포함시킬 수 있습니다 HTML을 문자열로 사용합니다.

정적 또는 동적 콘텐츠에 따라 실제로 몇 가지 옵션이 있습니다. 동적 인 경우, API를 통해 업데이트 된 데이터를 가져 오는 미니 애플리케이션이 포함 된 iframe을 사용하거나 웹 사이트를 게시해야하는 경우 웹 소켓을 사용하는 것이 좋습니다.

그리고 서버에서 CORS를 처리하는 것을 잊지 마십시오.


편집

그래서 당신은 유사 CDN에서 JS 라이브러리를 요청에 자신의 코드에 포함 기타의에 대한 JS 파일을 제공 할 :

https://code.jquery.com/jquery-git2.js 

을이 경우 누군가의 서버에서 JS 파일을로드 할 수 있습니다. 마찬가지로 다른 웹 사이트에 포함 할 JS 파일을 제공합니다. 이 JS는 HTTP 요청을 통해 서버의 컨텐츠를로드합니다. JQuery Ajax (tutoriallink)에 대해 배우려면이 라이브러리를 사용하는 것이 좋습니다.

@halfer가 제안하는대로 웹 사이트 소유자에게 div의 고유 ID (예 : 'your_website_name')를 요청하여 JS 스크립트가 서버에서받은 데이터로 채우고 채 웁니다.

<div id="your_website_name"> </div> 

참고 :

귀하의 질문에 이렇게 도움을 시도하는 SO 지역 사회에 미워하지 않는 매우 모호했다. 의견에서 그들은 다른 사용자의 대답에 박차를 가하기위한 아이디어를 추가했다. 그렇지 않으면 대답을 게시했을 것이다.

실제로 당신이 찾고있는 것은 JS를 통해 HTML을 채우는 방법이며, 나머지를 알고있는 것처럼 네트워크를 통해 데이터를 가져 오는 것이라고 생각합니다. "애플릿"이 꽤 복잡한 경우이 용어들을 읽어보십시오. JQUERY, Mootools 또는 심지어 MVC 프레임 워크와 같은 일부 JS 라이브러리를 살펴볼 수 있습니다.

더 많은 도움이 필요하면 새로운 내용을 게시하고 특정 사례에 대한 질문을 게시하십시오. 지금까지 작성한 코드도 도움이됩니다.

+0

미안하지만 너무 많이 따라갈 수 없습니다. 나는이 해결책을 읽음으로써 나는 그것을 할 수 있다고 생각하지 않는다. 그 사이에 일부 웹 사이트는 스크립트 태그를 사용하여 다른 웹 사이트에 표시 할 콘텐츠를 제공합니다. 외부 자바 스크립트 파일을 포함하는 것처럼 일부 파일을 참조하는 스크립트 태그를 붙여 넣습니다. 그들은 어떻게합니까? 저는 PHP를 서버 측 언어로 사용하고 있습니다. – 3185166

+0

제 편집 외에도 PHP를 통해 코드를 생성하는 방법에 대해 언급합니다. 스크립트는 JS로 작성되어야하고 다른 웹 사이트에서로드 한 후에는 PHP 서버에서 데이터를 요청해야하므로 HTTP GET 또는 POST 엔드 포인트, JS 스크립트 생성기가 아닙니다. –

관련 문제