【问题标题】:Mailto: IE limitation with 2048 charactersMailto:IE 限制为 2048 个字符
【发布时间】:2012-11-14 05:54:54
【问题描述】:

我正在开发一个应用程序,在该应用程序中,用户可以使用所选人员的电子邮件地址预先填充电子邮件。这最终可能达到数百个电子邮件地址的水平,这会产生大量的 mailto: 链接(远超过 2000 个字符)。理想情况下,用户将单击一个按钮,该按钮将指向此 mailto: 链接,然后使用所有这些电子邮件地址打开 Outlook,这适用于较少数量的用户。

我发现在 IE 中执行此操作存在问题,它会达到 2048 个字符的最大 URL 长度 (http://support.microsoft.com/kb/208427)。

是否有某种方法可以绕过 javascript 中的这一限制,同时仍使用 IE,使其不会打开多个电子邮件窗口或要求用户在发送电子邮件时执行任何“额外”工作?理想情况下,我们仍然希望它和以前一样,它只会在 Outlook 中预填充电子邮件,但我们也在考虑编写自己的完整电子邮件系统

【问题讨论】:

  • 如果您只是针对 IE 和 Outlook,如果您想为您的应用程序添加另一个令人头疼的问题,则可以使用 ActiveX。

标签: javascript html email outlook mailto


【解决方案1】:

不,没有。

您最好使用服务器端脚本发送电子邮件,因为这种方式没有任何限制,并且如果需要,电子邮件地址可以保持私密。

【讨论】:

  • 这就是我的想法,但希望避免。但看起来这个问题和其他一些客户需求都指向了这个方向。
【解决方案2】:

除了从您的服务器而不是客户端发送邮件之外,没有办法解决这个问题。

【讨论】:

  • 这是我的想法,但希望避免
猜你喜欢
  • 2016-01-04
  • 2015-02-03
  • 2017-12-28
  • 2019-07-23
  • 2019-04-28
  • 1970-01-01
  • 1970-01-01
  • 2016-05-29
  • 1970-01-01
相关资源
最近更新 更多