2

我在 Mountain Lion 上将 Chrome 配置为我的默认浏览器。

在我的 Python 2.7.4 程序结束时,我有以下内容:

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

有时,该命令不会像文档建议的那样打开选项卡,而是将焦点放在谷歌浏览器上,而不是在新选项卡中打开 URL。

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

4

1 回答 1

0

看起来 webbrowser 2.7 源代码中有特定于 Chrome 的代码:

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

但是,当我在我的计算机上打开 Python 文件时,它运行的是较早版本的 webbrowser.py 源代码,没有 Chrome 特定的标志。

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

我确信它在 Python 3.3 中也得到了修复。

于 2013-05-04T22:39:45.343 回答