Ram*_*ddy 5 html javascript outlook html5-canvas meteor
我正在尝试使用 mailto 函数在我的 Web 应用程序中获取 Outlook 窗口,使用下面的代码。
<a href="mailto:myemail@gmail.com?body=**bodyText**">Send mail</a>
如果bodyText少于1800 个字符左右,则效果很好。但它会截断超过 1800 个字符的数据。如果正文内容超过 1800 个,outlook 窗口仅显示 1800 个字符并截断剩余内容。
首先我会提到为什么存在 URL 长度限制。我尝试使用最新的 Firefox 和 Outlook 2010 进行快速测试
<html>
<body>
<form action="mailto:me@me.com">
<textarea name="body"></textarea>
<br/>
<input type="submit" />
</form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
在我的例子中,限制为 2061 个字符,但这将与电子邮件长度进行权衡。即使使用 POST 方法,结果对我来说也是一样的。
由于列出的原因,链接的问题(及其最佳答案)建议截至 2016 年 4 月不要依赖超过 2000 的长度。
解决这个问题
我可以建议几个探索方向作为替代方案。
就我个人而言,我会探索#2 而不是#1。在该解决方案中,用户将收到一封包含草稿消息的电子邮件,他们可以编辑和转发该草稿消息,或者将其复制到新电子邮件中。这并不理想,但可能可以满足您的要求。