2016-11-12 1 views
-3

그래서 내 웹 사이트의 다른 페이지를로드하는 데 사용할 iFrame이 있습니다. 웹 사이트에 로딩 시간이없고 매끄럽게 보이게하려면 중간에 iFrame이있는 모든 정보가 들어있는 웹 사이트의 실제 페이지를로드하는 메인 페이지를 만들었습니다. JS를 사용하여 iFrame의 SRC를 변경하는 버튼이있어서 정상적인 탐색 바처럼 작동합니다. 브라우저에서 URL을 만들 수 있는지 궁금합니다. iFrame의 URL과 동일합니다. 현재 사용자가 웹 사이트를 방문하고 있기 때문에 다른 페이지로 전환하지 않으므로 처음부터 페이지를 떠나지 않았기 때문에 역사에서 뒤로 또는 앞으로 갈 수 없습니다. 친구를 무언가에 연결하거나 조금만 돌아가고 싶다면 대부분의 사용자에게 문제가 될 수 있습니다.웹 페이지 URL을 iFrame URL과 동일하게 만들 수 있습니까?

jQuery 또는 JavaScript에서이를 수행 할 수있는 방법이 있습니까? 아니면 HTML이나 CSS에서 순전히 더 나은가?

미리 감사드립니다.

EDIT : charlietfl이 말한 것을 약간봤을 때 나는 웹 사이트를 웹 사이트를 주에 저장할 수 있는지 궁금해하고있다. 나는 그 책들을 철저히 읽지 않고 몇 페이지를 훑어 보았으므로, 그것이 국가에 대해 언급했을 때 무슨 내용인지 정확히 모르겠다.

+2

이것은 물류 및 SEO 관점에서 모두 단일 페이지 응용 프로그램을 만들 수있는 정말 나쁜 방법을 통해 이동하시기 바랍니다. 아약스와 히스토리 API를 사용하는 훨씬 더 깨끗한 방법이 있으며 거기에는 수많은 프레임 워크가있어 모두를 단순화하는 데 사용할 수 있습니다 – charlietfl

+0

** history API ** 체크 아웃 가능 ** http://stackoverflow.com/documentation/javascript/ 312/history # t = 201611121903357888986 그러나 나는 당신이 임베디드 ** iframe **으로 Google의 엽총 앞에서 현자 발을 흔들고있는 것을 두려워합니다. – JonSG

+0

SEO를 돕기 위해 내 눈에 보이는 많은 보이지 않는 텍스트를 입력 할 수 있습니다. 사이트 권리? 그것이 Google의 작동 방식이기 때문에? 사이트의 모든 데이터와 단락 ​​텍스트를 읽고 사용자가 원하는 것을 정확히 찾을 수 있도록 도와줍니다. 내가 틀렸다면 나를 바로 잡으세요. –

답변

0

gmail처럼처럼 URL 해시를 시도 할 수 있습니다. 그것은 당신이 원하는 것과 동일한 기능을 가지고 있습니다. 브라우저 뒤로 및 앞으로 작업을 제공합니다. 해시를 처리하려면 더 많은 자바 스크립트를 추가해야합니다. 그러나 나는 서재응에 대한 영향에 대해 확신하지 못한다.

자세한 내용은 다음 링크

Gmail like URL scheme

Browser History Manager

관련 문제