【问题标题】:Can a javascript dropdown in-email like G+ be implemented by anyone, or only Google?像 G+ 这样的电子邮件中的 javascript 下拉菜单可以由任何人实现,还是只有 Google 可以实现?
【发布时间】:2013-04-19 11:00:36
【问题描述】:

今天注意到来自 Google 的这个很棒的小饰品:在他们关于新 G+ 关注者的通知电子邮件中,收件人可以直接从电子邮件的下拉列表中将某人添加到圈子中。 (见下文)。

页面的 HTML 清楚地显示相关的div 已附加到正文的末尾,这表明 div 没有“随电子邮件一起发送”,然后通过电子邮件中的 javascript 显示。

任何工程师/产品开发人员都可以使用这种交互方式吗?这仅仅是因为 Google 控制了 Gmail 服务而让 Google 做的事情吗?


【问题讨论】:

  • 您可以将下拉列表放在您创建的任何网站中,就像 Google 所做的那样。
  • @Pointy,我认为他的意思是他可以像谷歌那样在电子邮件中连接一个 javascript 事件。
  • 为什么你认为由于元素位于<body> 的末尾,它自然不是库/页面的一部分?许多库使用这种方法来添加元素,原因有几个
  • @Brandon 但是电子邮件中没有任何 Javascript。当 Google 在页面上显示电子邮件时,他们会将下拉功能放在那里。
  • @Brandon 说到这里。 GOogle 可能已将 Gmail 设置为查找 G+ 电子邮件、查找给定元素并附加侦听器……但并非所有开发人员都可以使用此功能。还是他们以其他方式做到这一点,所有开发人员都可以使用?

标签: javascript email gmail google-plus html-email


【解决方案1】:

您看到的 Google+ 集成特定于 Gmail:

http://gmailblog.blogspot.com/2012/05/better-google-notification-experience.html

一般来说,出于安全考虑,您将无法在 gmail 或其他网络邮件提供商中运行 javascript。有一些方法可以制作更具交互性的电子邮件,但它们通常是特定于平台的。例如:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-04-13
    • 2010-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多