2013-11-21 3 views
0

안녕하세요 저는 정기적으로 파이어 폭스 창을 열어 내 UTM에 로그인하기 위해 작업 스케줄러에서 작업을 설정했습니다. 관련 URL이로드되면 자동 로그인 GM 스크립트가 작동하고 나를 UTM에 로그인합니다.창을 닫지 않고 탭 닫기

로그인이 완료되면 해당 탭을 닫고 싶습니다. 내가 사용하는 경우

window.close();

잘 작동하지만 다른 탭이 열려 있지 않으면 단순히 창을 닫습니다.

GM의 다른 탭이 열려있는 경우에만 탭을 종료하는 해킹 - 나는 다음과 같은 것입니다 UTM의 세부 사항에 가지 않고

. 그것이 윈도우의 마지막 탭이라면 빈 탭으로 대체해야합니다 (윈도우가 닫히지 않도록).

아마 GM은 다른 탭에 대한 정보를 얻을 수 없지만 해킹이 있습니까?

답변

0

나는 이것이 가능하지 않다는 것을 알고있는 한, 보안상의 이유로 그 외에는 아무것도하지 않는다. 비디오 스트리밍 탭에서 자바 스크립트를 스팸하지 않고 모든 데이터를 수집하고 사용자를 대신하여 양식을 제출하십시오.

Here's a thread with a solution that worked for IE7 내가 조작 할 수는 있지만 가능성은 없다고 말했습니다.

이전에 결정했으면 탭 수를 식별하는 것에 대해 생각하지 마세요. 대신 탭이 여러 개인 지 여부를 결정하는 데 초점을 맞 춥니 다.

연결된 예제에서는 if (clientY == 0)를 사용하여 브라우저가 닫혀 있는지 여부를 확인합니다. 이것은 좋은 출발점이 될 것입니다.

다시 보안상의 이유로 열린 탭에 대한 정보를 찾을 수 없습니다.

+0

흠 나는 이것을 포기했습니다. greasemonkey가 아닌 다른 것으로 수정하려고 시도합니다 ... 응답 해 주셔서 감사합니다. – magguu

관련 문제