我有一个网站,其中包含手动创建的客户端 HTML 联系表单(而不是像 PHP 这样的 HTML 构造函数的输出):
<form action="mailto:someone@example.com">
Email Adress:<br>
<input type="email" name="email_address" value="" maxlength="100" />
<br>
<input type="submit" value="Submit" />
</form>
我想mailto:someone@example.com
从包含它的所有 HTML 源代码中隐藏它,这样用户即使直接在源代码中也无法找到电子邮件地址;
这样,通常只有给我发了邮件并得到回复的客户——才会知道邮件地址(除非用户取消了隐藏操作)。
有没有办法隐藏 HTML 源代码并保持其有效?
更新
从冷静地阅读所有答案来看,我的问题似乎有一个错误的假设:我错过了很多时间,mailto
最终总是会在用户的电子邮件客户端弹出窗口中显示电子邮件(也可能在此之前在左下角的预览中)浏览器屏幕端口);我认为我错过了这一点,因为建议源代码混淆的回复和我认为多余的句子(例如The question 甚至在概念层面上没有意义)的组合的认知偏差;我试图在编辑中删除它(遗憾的是,它被部分批准了)。我现在明白无论我做什么,无论我如何混淆源代码;我输入的电子邮件mailto
最终将始终出现在应用于浏览器的用户电子邮件客户端中(如果有 - 如果没有,则不会有电子邮件发送效果)。