2017-02-28 1 views
1

나는 웹 사이트를 만들고 있으며 도메인을 전환 중입니다. 웹 사이트에 로그온 할 때 브라우저 기록에 새 도메인이있는 새 웹 사이트를 추가하도록합니다.자바 스크립트로 브라우저 기록에 웹 사이트를 추가하는 방법은 무엇입니까?

나는 이미 숨겨진 을 만들려고했지만 아이디어가 없습니다.

그들이 사용하는 주요 브라우저는 크롬이므로 크로스 브라우저는 문제가되지 않습니다.

하지만 제한적으로 우리는 페이지를로드하거나 새 탭/창에서 열 수 없습니다.

+0

을 당신은 내가 xyz.com''로 이동하지 않는 경우 pushState' –

+1

'에 읽을 필요가, 나는'xyz.com'을 기대하지 않는 내 역사 : p 왜 당신은 가고 싶지 않은 사이트로 누군가의 역사를 감염시키고 싶습니까? –

+1

왜 새 도메인으로 리디렉션하지 않습니까? –

답변

1

HTML5 기록 API를 사용하십시오. 역사에 밀어하려면 사용하십시오 : 당신은 아마하지만 일부 브라우저 문제로 실행하겠습니다

history.pushState(null, null, 'http://example.com');

. 더 많은 정보를 들어

이 체크 아웃 : https://css-tricks.com/using-the-html5-history-api/

+0

당신이 이미 http://example.com 도메인에 없다면 이것이'SecurityException'을 던질 것이라고 확신합니다. – gyre

+0

@gyre 그래, 그렇긴하지만'xyz.com'을 쓰지 않고 대신'example.com'을 사용하라고했다. – Hum4n01d

+0

나는이 코드를 사용하여 OP에서 보이는 것처럼 도메인 전체에 히스토리 항목을 푸시 할 수 없다는 것을 의미했다. 요청하고있다. – gyre

관련 문제