2017-11-24 11 views
0

React 앱이 있으며 annyang을 설치했습니다.Firefox, Safari, Edge에서 JS 파일을로드하지 않음()

나는 내가 객체를 반환하지만 다른 모든 브라우저에서 null을 반환 console.log(annyang) 경우 크롬에서 const annyang = require('annyang');

를 사용하여 내 파일의 상단에이를 호출하고있다.

Chrome을 제외한 모든 브라우저에서이 문제가 발생하는 이유는 무엇이며 어떻게 해결할 수 있습니까?

+0

모듈 로더를 사용하고 있습니까? 왜냐하면'require()'는 브라우저에서 직접 사용되어서는 안되기 때문입니다. – Jerodev

+0

브라우저에서 지원되는지 확인 했습니까? 내가 아는 한 지금까지는 크롬에 의해서만 지원됩니다 (착각하지 않는다면 https://caniuse.com/imports를 참조하십시오) – CWBudde

+0

흥미롭게도 이것은 개발 중에 있습니다 : https://github.com/TalAter/annyang/ 290 그러나 나는 그 상태를 모른다. –

답변

0

DOH! 이러한 브라우저는 음성 인식을 지원하지 않습니다!

0

음성 인식 API를 지원하지 않는 브라우저에서 이러한 현상이 발생합니다.

annyang은 음성 인식 API에 따라 브라우저의 고유 한 음성 인식 엔진을 사용합니다. 사용하는 브라우저가 지원하지 않으면 annyang 객체는 null과 같습니다.

code itself에서 확인할 수 있습니다.

관련 문제