问题标签 [mailto]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - 在 mailto 中包含图片:
我有兴趣在准备好的电子邮件中放置图片(以及一些文本)以供用户发送。有没有办法使用 mailto: 来做到这一点?
winapi - 如何在“mailto”协议中使用 unicode?
我想通过 ShellExecute 函数启动默认的电子邮件客户端应用程序。
即我写这样的东西:
ShellExecute(0, 'mailto:example@example.com?subject=example&body=example', ...);
如何在主题和正文中编码非美国字符?
我不能使用默认的 ANSI 代码页,因为字符可以是任何字符:中文字符、西里尔字符或其他字符。
PS注意事项:
- 我正在使用 ShellExecuteW 函数。
- 保留“原样”的主题和正文将不起作用(在 Win7 上使用 Windows Live Mail 客户端和在 WinXP 上使用 Outlook Express 进行测试)。
- 将主题编码为 URLEncode(UTF8Encode(Subject)) 将适用于 Windows Live Mail,但不适用于 Outlook Express。
- URLEncode(UTF8Encode(Body)) 不适用于两个客户端。
javascript - 如何启动电子邮件客户端,然后使用 Javascript 进行页面重定向?
我需要使网站在其他浏览器上的功能与在 IE6 中的功能完全相同。当前代码的一部分看起来与此类似:
在 IE 中,这会导致邮件客户端打开并准备好指定的消息,然后将浏览器重定向到 newPage.html。但是,其他浏览器仅重定向到 newPage.html。如何在浏览器中始终如一地实现这种效果(打开邮件客户端,然后进行页面重定向)?
作为说明,我也尝试使用元刷新来完成此操作,但没有成功。
internet-explorer - Internet Explorer 中的 mailto 链接导航到死胡同
我正在使用带有 mailto 的锚点,我发现这种行为非常不完善。
当我在 IE8 中执行此操作时,我发现在某些位置,Windows 会询问它是否可以打开 Outlook,您说是,然后它会打开一封新电子邮件并设置“收件人:”部分。它还将浏览器窗口留在我来自的同一站点中。
当我使用上述链接在我的实现中执行此操作时,我发现浏览器导航到 mailto:abc_123@domain.com,并显示一个丑陋的:Internet Explorer 无法显示网页错误。像上面的案例一样,我需要做些什么才能很好地完成这项工作?最后,它无法将浏览器留在我原来的位置。
编辑:我刚刚注意到行为不良的版本是本地主机,而行为良好的版本是在生产服务器上。这会有所作为吗?
javascript - 是否可以使用 javascript 测试用户的浏览器/操作系统是否支持给定类型的链接?
是否可以使用 javascript(或其他任何东西)测试用户的操作系统/浏览器是否支持给定的 url 方案?
例如,mailto: 未在大多数仅使用 webmail 的用户计算机上设置。是否有可能以某种方式捕获单击 mailto 链接的尝试并弹出比浏览器错误消息更具描述性的解释?
html - 使用 jQTouch 时,我无法获得从 Mobile Safari 打开邮件应用程序的 mailto 链接。有什么问题?
我正在使用jQTouch开发一个 iPhone Web 应用程序,它包含一个mailto:
指向有效电子邮件地址的简单链接,当点击该地址时应该会启动 iPhone 邮件应用程序——但它没有。
如果我在 Mobile Safari 中访问包含完全相同链接的“普通”网页,然后点击它,我会得到预期的结果:邮件应用程序会在“收件人”字段中弹出正确的电子邮件地址。
这是链接 HTML(地址已更改),以防我发疯并犯了一个愚蠢的错误,但它看起来非常好:
有没有人在使用 jQTouch 时遇到过这个问题?或者任何人至少可以提出一种我可以调试它的方法吗?在我点击非工作链接的那一刻,它会闪烁红色(活动链接状态),并且绝对没有其他任何事情发生。
java - Java:打开默认邮件应用程序并创建新邮件并填充收件人和主题字段
只是想知道是否有人可以帮助我解决我在 Java 中遇到的问题。
Java 中是否具有生成一段代码以在用户 PC 上打开默认电子邮件应用程序的功能?(我想几乎就像一个花哨的邮件链接......)
如果有 - 是否可以填充“收件人”和“主题”字段等字段?
谢谢,迈克。
javascript - 通过 mailto URI 附加文件
是否可以在javascript中使用“mailto:”重定向附加文件?
像这样的东西:
firefox - 在 IE8/Chrome 中点击后打开 mailto
我目前正在尝试执行以下操作:
触发器:单击选择列表中的名称。
操作:在当前窗口中打开 mailto-link,从而打开电子邮件客户端。
我也试过用这个代替window.open:
parent.location.href= 'mailto:'+mail;
但是,两者都只能在 Firefox 中工作,在 IE8 或 Chrome 中不会出现错误/结果。
有人知道问题可能是什么吗?
javascript - mailto onclick 中的换行符
下面的代码效果很好,除了电子邮件的所有文本都在一行上,如下所示:高度:60 | 对角线:123 | 宽度:107 | 总SF:13.92 | 每平方英尺成本:450 | 总成本:6,264.00 美元
我想在每个之后打破,所以它看起来像这样:
高度:60
对角线:123
宽度:107
总 SF:13.92
每 SF 成本:450
总成本:6,264.00 美元
我尝试了 \n \r \n\r 等,但它们都不起作用。有任何想法吗?