我的网站有index.html
和voice.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
。因为我认为歌剧不支持语音识别。
答案 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';
}