2013-10-04 120 views
8

我有一个超级简单的网页,使用Web Speech API,这样我可以更容易地与我妈妈沟通(她是聋哑人)。谷歌的语音识别速度足够快,我可以实时与她交谈(她读取vr结果)。Chrome:不“记住”允许访问麦克风的选择

我的网站:http://goo.gl/Wm69Mp

我们使用的是Chrome v30.0.1599.66两者。

我遇到的问题是,每当我点击麦克风图标时,Chrome会询问我是否允许访问。

enter image description here

我点击 '允许' 每次。如果我查看我网站的Chrome媒体设置,我发现音频行为已设置为“询问”,但似乎无法将其更改为“允许”。

enter image description here

有谁明白这到底是怎么回事呢?

UPDATE 它看起来像我可能必须启用https选择我记得。如果可能,我仍然希望有人为我确认。

TIA! -CS

+1

根据谷歌的文档,如果您选择允许“http”URL,您的偏好不会被记住。但是,如果它是“https”URL,它会记住。 https://support.google.com/chrome/answer/2693767?hl=zh-CN – Paddyd

+0

@Paddyd请将您的评论更改为答案,我会将其标记为正确。 – RobertJoseph

+1

添加它作为答案:) – Paddyd

回答

8

根据Google's Docs,如果您在http URL上选择允许,则不会记住您的偏好。但是,如果它是一个https的URL,它会记住。

+0

但为什么它不会做同样的http:// localhost?这是发展目的的例外吗? – Otari

+0

Chromium版本51.0.2704.79 Ubuntu 14.04(64位)也可以用于https网站...令人讨厌... – mBardos

+0

对于Ubuntu 14.04,Chrome 56.0.2924.87也是如此。 –