问题描述
需要其他电脑上调试本地项目。
我是在开发电脑上启动本地项目,使用 browser-sync
代理,让其他电脑通过 IP 访问,例如:http://x.x.x.x:3001
。
这样是可以在其他电脑上访问到我的本地项目,可是报错 navigator.mediadevices.enumeratedevices is not a function
。原因如下:
WEBRTC is not supported in HTTP site and it is supported only in HTTPS site
就是说需要使用下面的源才能使用 navigator.mediadevices.enumeratedevices
(https, , *)
(wss, *, *)
(, localhost, )
(, .localhost, *)
(, 127/8, )
(, ::1/128, *)
(file, *, —)
(chrome-extension, *, —)
参考: