我让它使用javascript发送电子邮件,我使用window.open('mailto:xxx') 我想避免的是打开一个新的浏览器窗口+打开一个电子邮件窗口。除此之外工作正常。我用 CF 编程。这可能吗?
不要使用 "window.open()"
要么在 HTML 中使用<a href="mailto:XXX"></a>
,或者如果需要是Javascript,请使用location.href="mailto:XXX";
。
location.href="mailto://xxx";
使用 location.assign()
:
location.assign('mailto:user@example.com');
虽然您可以直接分配给location
的属性(location.href='mailto:...';
)以使浏览器导航,但我建议不要这样做。
在内部,这样做只是调用location.assign()
,并且分配给属性在所有浏览器中的行为并不总是相同。