dom事件-JavaScript onclick脚本,用于启动带有主题和正文文本的本地邮件客户端

dom events - JavaScript onclick script to launch native mail client with subject and body text

本文关键字:文本 正文 客户端 脚本 onclick -JavaScript 事件 用于 启动 dom      更新时间:2023-09-26

我在iPad网络应用程序中使用Flexpaper Zine作为PDF阅读器。我喜欢它易于使用和定制。

我被要求在工具栏上添加一个电子邮件按钮,这样查看应用程序的客户就可以通过电子邮件将PDF发送给自己。

我想好了如何将按钮添加到工具栏中,然而,将按钮设置为我想要的内容是我的两难选择。

Flexpaper的管理员说,只需在自定义按钮所在的标签上添加一个JavaScript

<element type="button" id="bttnEmail" height="14" width="13" onclick="myscript()" />

但我不知道该为剧本写些什么。点击(或点击,因为它是一个移动设备),我希望在没有预填充mailto的情况下启动本机邮件应用程序,但我确实想预填充主题行,并在正文中添加PDF链接。

这可能是不可能的吗?

到目前为止,我还没有使用过Flexpaper,但以下代码段可以在浏览器地址栏中使用

mailto:?subject=My%20subject&body=message%20goes%20here

并封装在功能中

function myscript() {
    window.location = "mailto:?body=Your content&subject=Mail Subject";
}

window对象不可用或不工作时,请通知我。

有用的链接

自动打开默认电子邮件客户端并预填充内容

打开一个主题和正文预填充的电子邮件程序不正常