为什么用转义字符的mailto链接不被雅虎邮箱识别?
How come using mailto link with escaped characters is not recognized by yahoo mail?
我创建了一个包含mailto链接的html页面。邮件正文有转义字符('','",'n, 'r),这些字符似乎都不能被Yahoo Mail识别(当Yahoo Mail设置为我的默认电子邮件时)。mailto链接在正文中解析副本,而不做回车('r)或换行('n),当它到达单引号('')或双引号('")时,它停止解析副本。我还没有遇到任何修复这个问题在互联网上。如果有人遇到这个问题,并有一个修复,将不胜感激。
mailto-link是一个URI,因此要对其进行相应的编码。我认为正确的函数是encodeURIComponent
对应每个value
。
:
var link = "mailto:john@doe.com?subject="
+ encodeURIComponent(subject) + "&body="
+ encodeURIComponent(body)
相关文章:
- 雅虎财经向服务器发送错误的汇率
- 需要雅虎天气API的帮助
- 雅虎财经API历史报价
- hello.js雅虎API集成
- 如何在android中显示实时雅虎金融股票数据..json格式如下所示
- 通过雅虎地方查找器获取JSON数据
- 使用hello js获取雅虎朋友列表
- Ajax下拉列表,用于搜索输入以使用雅虎天气查找天气
- jQuery 雅虎天气 API 调用失败
- 使用雅虎财经 API 的实时货币汇率
- 地理位置雅虎地图API
- 有没有办法使用 javascript 控制像雅虎这样的电子邮件服务
- 如何使用YDN获取雅虎的地址簿
- 选择雅虎一种货币对的实时汇率
- 如何构建雅虎风格的导航栏
- CasperJS获得前5名雅虎邮件
- 我可以使用雅虎压缩程序将压缩后的文件发送到浏览器吗
- 无法使用javascript从雅虎API注销
- 雅虎股票API检索趋势股票(市场推动者)
- 为什么用转义字符的mailto链接不被雅虎邮箱识别?