Seite 1 von 1

webbrowser in neuem Fenster öffnen

Verfasst: Freitag 3. April 2009, 16:34
von INFACT
Gibt es irgenteine Möglichkeit dass man per webbrowser ein neuses Fenster öffnet.
Ich habe das bei mir mit Mozilla getestet und jedesmal kam ein neues tab zum vorschein:

Code: Alles auswählen

>>> import webbrowser
>>> webbrowser.open("www.lego.com")
True
>>> webbrowser.open("www.lego.com",1)
True
>>> webbrowser.open("www.lego.com",2)
True
>>> webbrowser.open("www.lego.com",3)
True
>>> webbrowser.open("www.lego.com",4)
True
>>> webbrowser.open("www.lego.com",10)
True
>>> webbrowser.open("www.lego.com",10000)
True
>>> webbrowser.open("www.lego.com",1,2)
True
>>> webbrowser.open("www.lego.com",1,3)
True
>>> webbrowser.open_new("www.lego.com")
True
>>> webbrowser.open_new("www.lego.com")
True
>>> webbrowser.open_new_tab("www.lego.com")
True
>>> 
Ist das machbar?

MfG Robin

Edit: Keine Schleichwerbung :wink:

Verfasst: Freitag 3. April 2009, 17:00
von b.esser-wisser
Vom Firefox kenne ich die zwei Optionen:
1) nur eine instanz erlauben (es läuft immer maximal ein programm "Firefox")
2) neue Fenster in Tabs öffnen
Ich nehme an du bist hier mit mehr oder weniger mit beidem konfrontiert und hast zumindest über das webbrowser-module da keinen Einfluss.
Btw.: Ich habe beide Optionen absichtlich aktiviert und wäre ziemlich angepisst, wenn da ein anderes Programm dran drehen würde.

hth, Jörg

Verfasst: Freitag 3. April 2009, 17:02
von EyDu
If new is 0, the url is opened in the same browser window if possible. If new is 1, a new browser window is opened if possible.
Du musst es bei Firefox also extra erlauben. Ich fände es auch schwach, wenn Benutzereinstellungen übergangen werden würden.

Verfasst: Freitag 3. April 2009, 20:03
von bremer
Interessanter finde ich folgendes.

Bei web.open("lego.com") öffnet er bei mir den MSIE.

Bei web.open("www.lego.com") öffnet er den Firefox.

Verfasst: Freitag 3. April 2009, 22:12
von Leonidas
Und was passiert wenn du die URL mal richtig, also vollständig, angibst?

Verfasst: Sonntag 5. April 2009, 19:55
von bremer
>>> web.open("http://www.lego.com")
True
>>> web.open("http://lego.com")
True

Beides Firefox

Verfasst: Freitag 29. Mai 2009, 08:52
von bankkind
Ich muss nochmal auf dieses Thema zurückkommen, denn bei mir startet der Browser auch kein neues Fenster, sondern nimmt ein bestehendes. Wie kann ich das ändern?

Browser IE 6.0 (nicht lachen...)

Verfasst: Freitag 29. Mai 2009, 09:04
von Dill
bankkind hat geschrieben: Browser IE 6.0 (nicht lachen...)
:cry:

Verfasst: Freitag 29. Mai 2009, 11:25
von Barabbas
Der Befehl "firefox -a firefox" öffnet (bei mir) ein neues Fenster und setzt sich somit über meine Fensterpolitik hinweg.

Der Befehl ist aber nicht dokumentiert und ich habe *keine Ahnung* was das Ganze bedeutet.

Gruß