1

我们有一个客户,他管理着一堆他自己的小型网站,并希望使用并希望我们的建议来提交他的POST表单mailto。他说它多年来一直运行良好,但在他更换主机后停止运行。

自从十多年前的Teach Yourself HTML第 12 页以来,我什至没有想过以这种方式提交表单。为了给他提供建议,我做了一个快速测试,提交了一个表单,mailto在我看来这一切都发生在客户端,因此主要缺陷是它完全不可预测。有时它会有点工作,我猜。

第一个问题是,主机更改会如何影响它?我的客户肯定弄错了吗?

后续问题:如何建议他?请记住,这家伙非常热衷于这种做事方式,所以如果我们要让他戒掉它,就必须轻轻地做。

注意:生成的电子邮件以难以阅读的形式包含表单数据这一事实根本不会让他担心,所以这不是问题。

4

2 回答 2

2

第一个问题是,主机更改会如何影响它?我的客户肯定弄错了吗?

它不能,它是纯粹的客户端。

我最好的猜测是新主机,包括电子邮件主机,并且包括一个垃圾邮件过滤器,它可以捕获表单提交。(数据出来的格式是相当混乱的 IIRC)。

后续问题:如何建议他?请记住,这家伙非常热衷于这种做事方式,所以如果我们要让他戒掉它,就必须轻轻地做。

告诉他 mailto: 作为一个表单操作要求用户运行某些软件组合,并且足够多的用户不使用这些组合,它有很大的失败率。

例如,任何使用网络邮件服务而不是本地电子邮件应用程序的人都将无法使用该表单。更糟糕的情况是,他们最终会遇到大量对话框,要求他们不知道该怎么做的电子邮件帐户设置。

有关该主题的进一步阅读,请参阅mailto 神话

于 2011-01-12T11:44:58.633 回答
0

第一个问题:- 不明白为什么更换主机会阻止它工作,我敢打赌它会因为另一个原因而停止工作,他将此归咎于这个!

第二个问题: :- 查找这不起作用的实例。例如

  1. 它是否适用于所有平台的所有浏览器?
  2. 如果客户端上没有安装邮件客户端会怎样?

等等

我的建议是,如果你能找到足够多的例子证明这不起作用,那么他可能会改变主意。

于 2011-01-12T09:42:25.520 回答