【发布时间】:2018-01-29 15:04:06
【问题描述】:
是否可以让网站以编程方式向用户发送欢迎信息?
假设我想在成功登录我的网站后向用户打招呼。我知道我可以录制问候消息(即作为 MP3 格式)并播放,但我希望能够以编程方式执行此操作,因为所有用户的名称都会不同。
例如,当 John Doe 登录时,我可能想说Welcome, John Doe。
我怎么能用纯 javascript 做到这一点?
注意:这不是为了在生产系统中使用,而是为了用作更大的用户体验实验的一小部分。
【问题讨论】:
-
不要。那是糟糕的用户体验。
-
如果你只是为了自己或为了好玩而做这件事,那就把自己搞砸了,但如果你正在构建面向公众的东西,那就避免这样做,因为这不是一个好的用户体验
-
建议规范的问题/答案应包含与主题有关的大量相关细节,请参阅What is a canonical question/answer, and what is their purpose?。这个Answer 目前省略了关于如何在不同浏览器上实际实现 Web Speech API 的关键细节。对于互操作,
window.speechSynthesis.getVoices()和onvoiceschanged事件使用不能忽略。 -
“成功登录后向用户打招呼”肯定是“糟糕的用户体验”。尽管以这种方式使用音频可能有实际原因,但在正常情况下这不是其中之一。
标签: javascript