1

当我尝试使用mailto:Pythonwebbrowser模块时

webbrowser.open_new("mailto:")

使用一个选项卡打开一个新的浏览器窗口,但如果默认浏览器webbrowser是 Chrome,则不会运行“mailto”。

(具有相同结果的替代代码:

wb_controller_gc = webbrowser.get("google-chrome")
wb_controller_gc.open_new("mailto:")

)

如果我尝试用 Firefox 做同样的事情

wb_controller_ff = webbrowser.get("firefox")
wb_controller_ff.open_new("mailto:")

没有问题:打开一个带有两个选项卡的新 Firefox 窗口,并启动默认邮件客户端。

我尝试过的其他事情:

  • 只需在 Chrome 的地址栏中输入“mailto:”:没问题
  • open(有和没有new=1open_new,,open_new_tab:没有帮助

我的设置:

  • 操作系统:Lubuntu 16.04(64 位)
  • Python版本:3.5.2

(我也尝试在 Windows 7 上对此进行测试,但遗憾webbrowser.get的是在我借用的计算机上找不到 Chrome 浏览器,即使我从该表中尝试了“chrome”和“google-chrome” )

这个问题可能与操作系统有关吗?有没有可以推荐的解决方法?感谢帮助!

4

0 回答 0