형제 하위 도메인에 자바 스크립트 코드 :도메인 간 나는 두 개의 웹 응용 프로그램 설정을
데이비드 .example.com을하고 존 .example.com을
데이비드 존에 새 창을 엽니 다 :
window.open('john.example.com');
존은 이제 다윗에 다시 입력 요소를 설정 하시겠습니까 :
$("#input", window.opener.document).val("Hello David.");
내 문제는 크로스 도메인 스크립팅 보안 때문에 대부분의 최신 브라우저에서 작동하지 않는다는 것입니다. 나는 또한 아무런 성공도없이 David와 John 모두 다른 도메인 조합에 document.domain
설정을 시도했습니다.
이 작업은 John이 example.com
에 있고 document.domain
이 example.com
인 경우에만 작동합니다. 그러나 example.com
은 당사의 주요 웹 사이트이며 솔루션으로 제공되지 않습니다.
솔루션을 현대적인 보안 의식이있는 모든 브라우저에서 작동시키면서 위의 예제를 수행 할 수있는 방법이 있습니까?
참고
- 나는
example.com
및 모든 하위 도메인을 제어 할 수 있습니다. - David와 John은 별도의 웹 응용 프로그램이므로 동일한 하위 도메인에서 호스팅 할 수 없습니다.
에 적립
당신은 "example.com은 우리의 주요 웹 사이트입니다 및 솔루션으로 사용할 수 없습니다. 그러나"무엇을 의미합니까? 'document.domain'을''example.com ''으로 설정하는 것이 올바른 해결책입니다. – RoToRa