[w3c/screen-orientation] Feature detection of orientation.lock (Issue #206)

(If this is already discussed, please close this)

When I look this spec, I cannot find feature detection section.  Even If `orientation.lock` isn't supported, Blink and Gecko have this method in `orientation`. Then when calling it, [NotSupportedError](https://w3c.github.io/screen-orientation/#apply-an-orientation-lock) is throw if browser doesn't support it.

For feature detection of `orientation.lock`, is there a way of feature detection without using `orientation.lock` like following? And I hope that we add feature detection section for `lock`.

```javascript
async function isLockSupport() {
  try {
    await orientation.lock('any');
    orientation.unlock();
    return true;
  } catch (e) {
  }
  return false;
}
```

-- 
Reply to this email directly or view it on GitHub:
https://github.com/w3c/screen-orientation/issues/206
You are receiving this because you are subscribed to this thread.

Message ID: <w3c/screen-orientation/issues/206@github.com>

Received on Monday, 31 January 2022 04:33:57 UTC