浏览器

时间:2015-06-21 11:40:59

标签: javascript jquery

我的网站有index.htmlvoice.html

如果有人导航到voice.html,如果浏览器不支持语音识别,他们应该重定向到index.html

if (!code to check if voice recognition is not supported by the browser)
{
       redirect to index.html
}

我正在使用annyang.js

如果我打开voice.html。从 OPERA ,它应该重定向到index.html。因为我认为歌剧不支持语音识别。

3 个答案:

答案 0 :(得分:1)

这段代码应该能够处理这些问题。

if ('SpeechRecognition' in window || 'webkitSpeechRecognition' in window) {
  // speech recognition API supported
} else {
  // speech recognition API not supported

  //redirect to another page
  location.href = "index.html";

}

答案 1 :(得分:0)

您需要做什么才能进行检测,取决于语音识别的具体含义。如果您的意思是Chrome的x-webkit-speech,这应该可行:

if (document.createElement('input').webkitSpeech === undefined) {
    location.href = "index.html";
}

答案 2 :(得分:0)

It looks like您可以对annyang

进行真正的检查
if (!annyang) {
    location.href = 'index.html';
}