带有mailto的Python webbrowser.open不适用于Chrome

时间:2017-02-21 19:02:04

标签: python google-chrome ubuntu-16.04 mailto python-webbrowser

当我尝试将mailto:webbrowser Python模块

一起使用时
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=1),open_newopen_new_tab:没有帮助

我的设置:

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

(我也尝试在Windows 7上测试此功能,但遗憾的是webbrowser.get在我借用的计算机上找不到Chrome浏览器,即使我尝试了{chrome“和”google-chrome“来自{ {3}})

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

0 个答案:

没有答案