【问题标题】:Cursor position in html mailto linkhtml mailto 链接中的光标位置
【发布时间】:2013-10-17 13:59:37
【问题描述】:

当在 mailto:// 超链接中使用附加参数时,光标将放在消息的开头。是否可以将光标的起始位置设置为正文中的其他位置?

例如,考虑以下 HTML:

<a href="mailto://example@example.com?subject=Hello&body=Hello,%0D%0A%0D%0A%0This%20is%20an%20additional%20line%20of%20text...">Click Here To Email Me</a>

单击该链接将启动最终用户的默认电子邮件客户端,并且(如果客户端支持)将在 to 字段中预先填充 example@example.com主题 em> 字段为Hellobody 字段为:

Hello,

This is an additional line of text...

光标的默认位置(即在 OS X Mail.app 中)位于正文的开头,在单词“Hello”之前。

如何将光标定位在省略号之后,以便最终用户完成消息?这可能吗?

【问题讨论】:

  • 提名重新开放。 非常清楚这个人在问什么。

标签: javascript html mailto


【解决方案1】:

这是不可能的。

当您单击任何“mailto:”链接时,浏览器将处理对任何电子邮件应用程序的请求,无论是桌面应用程序(如 Microsoft Outlook、Mozilla Thunderbird 等)还是其他浏览器选项卡(如 GMail)。

在“mailto:”链接中,我们只能设置收件人、主题等,但不能设置其他关于光标位置的信息。

【讨论】:

  • 有大佬帮忙吗?
  • @user2353513,你在问什么?这是不可能的。
【解决方案2】:

这是不可能的。你没有那种程度的控制。

事实上,您甚至不能为许多电子邮件客户端设置正文和主题行。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-08-02
    • 2017-07-03
    • 1970-01-01
    • 1970-01-01
    • 2011-06-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多