gpt4 book ai didi

JavaScript : Uncaught TypeError: Illegal invocation

转载 作者:行者123 更新时间:2023-12-03 08:29:10 27 4
gpt4 key购买 nike

这里bundle.js通过 browserify 捆绑其中包括一个名为 webrtcsupport 的模块

<script type="text/javascript" src="/assets/js/bundle.js"></script>
<script type="text/javascript">
var webrtcSupport = require('webrtcsupport');
console.log(webrtcSupport.getUserMedia);
webrtcSupport.getUserMedia();
</script>

浏览器(Chrome浏览器)控制台输出:

function webkitGetUserMedia() { [native code] }
Uncaught TypeError: Illegal invocation

为什么我不能以这种方式调用上述函数?正确的方法是什么?

最佳答案

“非法调用”错误通常是由于调用上下文无效而导致的。对于.getUserMedia(),它期望上下文为navigator

尝试webrtcSupport.getUserMedia.call(navigator, ...);

关于JavaScript : Uncaught TypeError: Illegal invocation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33414523/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com