What is the issue with the Compatibility Standard?
navigator.getUserMedia has been "removed" from the standard
| API |
WebKit |
Gecko |
Blink |
navigator.getUserMedia |
undefined |
undefined |
✅ |
navigator.webkitGetUserMedia |
undefined |
undefined |
✅ |
navigator.mozGetUserMedia |
undefined |
✅ |
undefined |
navigator.mediaDevices.getUserMedia |
✅ |
✅ |
✅ |
time to time, Safari is getting Web compat reports about breakage because of the lack of webkitGetUserMedia.
The patterns where this is failing are code like:
navigator.getUserMedia =
navigator.getUserMedia ||
navigator.webkitGetUserMedia ||
navigator.mozGetUserMedia ||
navigator.msGetUserMedia;
(nb: thanks @gsnedders for digging the links)
What is the issue with the Compatibility Standard?
navigator.getUserMediahas been "removed" from the standardnavigator.getUserMediaundefinedundefinednavigator.webkitGetUserMediaundefinedundefinednavigator.mozGetUserMediaundefinedundefinednavigator.mediaDevices.getUserMediatime to time, Safari is getting Web compat reports about breakage because of the lack of
webkitGetUserMedia.The patterns where this is failing are code like:
(nb: thanks @gsnedders for digging the links)