2013-05-04 68 views
2

我在Chrome浏览器中将Chrome配置为默认浏览器。Python web浏览器模块有时无法在Chrome中打开url

在我的Python 2.7.4程序结束时,我有以下几点:

import webbrowser 
webbrowser.open('http://example.com') 

有时候,而不是打开的标签as the documentation suggests will happen此命令将关注谷歌浏览器,而无需在新标签中打开URL。

我甚至不确定从哪里开始调试(至少在Python端没有错误)。我很感激一些关于从哪里开始寻找的想法。

回答

0

它看起来像有一个在网页浏览器2.7源代码,Chrome的特定代码:

http://hg.python.org/cpython/file/2.7/Lib/webbrowser.py

然而,当我打开我的电脑上的Python文件,它运行的webbrowser.py源的早期版本代码,没有Chrome特定的标志。

我使用最新的代码(来自网站)更新了我系统上的源代码,并且它在Chrome中运行时没有任何问题。

它在Python 3.3中也得到了修复,我很放心。

相关问题