2011-09-22 21 views
7

He estado buscando una forma de abrir una nueva ventana predeterminada del navegador desde dentro del código Python.Cómo abrir una nueva ventana predeterminada del explorador en Python cuando el valor predeterminado es Chrome

De acuerdo con la documentación webbrowser.open_new (url) Debería hacer eso. Lamentablemente, en caso de que Chrome sea el navegador predeterminado, solo abre una nueva pestaña. ¿Hay alguna manera de abrir el navegador predeterminado (sin saber qué es ese navegador)?

Respuesta

-1
webbrowser.open('http://www.google.com', new=1) 
+1

Esto todavía se abre el navegador como una nueva pestaña, no como una nueva ventana. – TorelTwiddler

2

Tengo la sensación de que no es culpa de Python. Firefox y Chrome (y probablemente IE) interceptan llamadas para abrir ventanas nuevas y las cambia a pestañas nuevas. Compruebe la configuración en su navegador para interpretar esas llamadas.

2

dar a esto un torbellino:

import subprocess 
command = "cmd /c start chrome http://www.ebay.com --new-window" 
subprocess.Popen(command, shell=True) 
+0

Maldición esto me ayudó muchísimo !! ¡¡Muchas gracias!! –

Cuestiones relacionadas