URL/팝업 창의 위치를 가져 오는 방법이 있습니까?URL/팝업 창의 위치를 가져올 수 없습니다.
CODE :
<html>
<head>
<script>
function openWin()
{
myWindow=window.open('http://www.google.com','','width=200,height=100');
console.debug(myWindow.location.href);
console.debug(window.location.href);
}
</script>
</head>
<body>
<input type="button" value="Open window" onclick="openWin()" />
</body>
</html>
첫 번째 콘솔 인쇄 about:blank
두 번째 콘솔이 현재 페이지의 URL (위의 코드의 예 URL을 인쇄하지만, 팝업의 URL을 인쇄하지 않습니다 - 위로 창)
첫 번째 콘솔이 (즉, http://www.google.com) 위치를 인쇄하지 않는 이유는 무엇입니까?
누구든지 나를 도와 줄 수 있습니까?
미리 감사드립니다.
정말 고맙습니다. 그러나 나는 창의 URL을 가져 오는 방법을 찾고있다. 예를 들어 게시 한 경우 'google'버튼을 클릭한다고 가정 해 보겠습니다. Google 창이 열립니다. 이제 Google에서 무언가를 검색하면 해당 창에 대한 URL이 변경됩니다. 이제 어떻게 URL을 가져 옵니까? –
@Anish Nair, 당신은 브라우저의 보안 때문에 그렇게 할 수 없습니다. "parent"-window와 같은 근원을 공유하는 경우에만 열려있는 하위 창에서 href를 가져올 수 있습니다. 실제로 원하는 것은 모든 브라우저 창이나 탭에서 스파이 할 수있는 일종의 추적기입니다. 내가 당신이 그것을 달성 할 수있는 방법을 볼 수있는 유일한 방법은 모든 브라우저 프로세스를 enumaretes하고 URL/hrefs를 얻는 로컬에 설치된 데스크탑 응용 프로그램에 의한 것입니다. – davidkonrad