当我尝试使用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=1
)open_new
,,open_new_tab
:没有帮助
我的设置:
- 操作系统:Lubuntu 16.04(64 位)
- Python版本:3.5.2
(我也尝试在 Windows 7 上对此进行测试,但遗憾webbrowser.get
的是在我借用的计算机上找不到 Chrome 浏览器,即使我从该表中尝试了“chrome”和“google-chrome” )
这个问题可能与操作系统有关吗?有没有可以推荐的解决方法?感谢帮助!