我正在尝试让 Gmail 在包含 mailto-link 的实际网站上打开一个小型撰写窗口,而不是打开新选项卡。我甚至不知道这是否可行。我的设置使搜索答案比我预期的更困难。
我正在运行带有 Chromium 的 Ubuntu 12.10。为了将 Gmail 设为我的默认邮件客户端,我必须安装 Gnome Gmail。除了上述问题外,它运行正常。我找不到 Gnome Gmail 的任何配置文件,但如果它不存在,我会感到惊讶。
更新时间:用户176315的帮助:
改变
webbrowser.open_new_tab(gmailurl)
到
webbrowser.open_new(gmailurl)
只会/usr/bin/gnome-gmail
导致 Gmail 在同一个窗口中打开 mailto-link。Python 的文档onwebbrowser.open_new()
说:
如果可能,则在默认浏览器的新窗口中打开 url,否则,在唯一的浏览器窗口中打开 url。
我也试过
webbrowser.open(gmailurl, new=1)
但这样做的效果是一样的open_new(gmailurl)
感觉好像 Chromium 在某种程度上不受 Python 支持。
答案1
GNOME Gmail 配置信息存储在 gconf 中,很快将存储在 dconf 中。标签/新窗口行为不是配置参数。没有其他配置文件。
您可以修改 /usr/bin/gnome-gmail 脚本以将撰写屏幕作为新窗口打开。
改变
webbrowser.open_new_tab( gmailurl )
到
webbrowser.open_new( gmailurl )
在脚本的底部。