2012-05-04 8 views
1

에서 마지막으로 열린 탭을 닫을 수 있습니까? 다음 코드로 열어 본 파이썬?마지막으로 열린 탭 닫기

import webbrowser 
webbrowser.get("firefox").open_new_tab(url) 

당신이 사용할 수있는이 작업을 위해 뭐든간에. 나는 웹 브라우저 모듈이 그것을 할 수 없다는 것을 안다.

답변

1

아니요, 프로그래밍 방식으로 브라우저를 닫을 수 없습니다 (해킹 또는 플러그인 생성 없음).

browser controller은 브라우저를 열 수는 있지만 닫지는 못하는 방법을 제공합니다.

은이 암시 적으로 다음 명령 줄 인수를 구문 분석하는 새로운 프로세스를 호출 등

쉘 cmd를 열 수와 동일
import subprocess 
subprocess.Popen("firefox -new-tab %s" % url, shell=True) 

등 :

C : \ 프로그램 파일 \ 모질라 파이어 폭스 \ 파이어 폭스 - 새로운 탭을 http://docs.python.org

또한 대부분의 표준 브라우저 파이어 폭스는 command line args하는 새로운 열 제공 포함 창/탭하지만 열린 탭을 닫을 수는 없습니다.

+0

브라우저를 닫고 싶지 않습니다. 활성 탭을 닫고 싶습니다. – xralf

관련 문제