我正在尝试在手机或模拟器上运行monaca / cordova / framework7-React项目。 当我构建应用程序并将其发送到手机时,该应用程序在手机/模拟器上保持白色。我在Chrome检查器中收到此错误:
未捕获的TypeError:无法读取未定义的属性“ bind”(供应商〜app.js:31)
当我单击错误行时,指针会转到getUsermedia之后的这段代码:
const o=t.mediaDevices.getUserMedia.bind(t.mediaDevices);
我在每次构建之前都运行此命令:
cordova clean && monca build && adb uninstall com.myapp.dev && adb install ./path/to/app-debug.apk
我有一些使用getUsermedia()的代码和插件(cordova-plugin-webrtc等)。
但是,我删除了所有cordova插件,除了monaca添加的插件。
应用程序中没有引用getUsermedia的内容。
我的应用中使用getUsermedia()的部分不再包含在项目中。
我使我的应用程序瘫痪到只输出字符串的地步。
当我在浏览器中使用monaca preview
运行该应用程序时,它运行良好。
我也删除并重新安装了node_modules,但无济于事。
为什么在移动设备上仍然会出现此错误,并且如何消除该错误?