2012-05-04 32 views
1

Pythonから開いた最後のタブを閉じることはできますか?最後に開いたタブを閉じる

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:\プログラムファイル\ Mozilla Firefoxの\ Firefoxの-new-タブ http://docs.python.org

も最も標準的なブラウザは、Firefoxが新しい開くためにそのcommand line argsを提供含めますウィンドウ/タブは開かれたタブを閉じるためのものはありません。

+0

ブラウザを閉じたくないです。私はアクティブなタブを閉じたいだけです。 – xralf

関連する問題