Cool, thanks! Will try

On Friday, October 14, 2022 at 7:50:37 PM UTC+2 [email protected] wrote:

> Hi Stanislav,
>
> You can try to use the prototype in 
> https://github.com/chengweih001/chrome-extension-v3-starter, this is a 
> very simple and raw prototype but it should work for demo purposes.
>
> Please be aware HID access on service workers is required 
> explicitly enabling 
> chrome://flags#enable-web-hid-on-extension-service-worker to have this 
> feature (by default it is disabled).
>
> If you still have an issue then please open a bug in crbug.com against 
> component *blink>HID. *I will follow up further there for you.
>
> Best Regards
> Jack
>
>
> On Fri, Oct 14, 2022 at 9:48 AM Stanislav Titenko <[email protected]> wrote:
>
>> Hey!
>>
>> Is there any prototype for this? I'm trying to connect from my manifest 
>> v3 extension to HID device. Currently just trying to send message from 
>> popup in response for user action, and handle this message in service 
>> worker, creating request for devices.
>> Unfortunately for now I only have `Failed to execute 'requestDevice' on 
>> 'HID': Script context has shut down.` error :\
>>
>> Would appreciate any help on this
>>
>> On Thursday, June 30, 2022 at 7:05:40 PM UTC+2 [email protected] wrote:
>>
>>> + telbahnasawy (device-api team TPM)
>>>
>>> On Wednesday, June 22, 2022 at 10:39:17 AM UTC-7 Jack Hsieh wrote:
>>>
>>>> Contact emails
>>>>
>>>>
>>>> *[email protected], [email protected]*Explainer
>>>>
>>>>
>>>> *https://github.com/WICG/webhid/blob/main/WEBHID_IN_EXTENSION_SERVICE_WORKERS_EXPLAINER.md
>>>>  
>>>> <https://github.com/WICG/webhid/blob/main/WEBHID_IN_EXTENSION_SERVICE_WORKERS_EXPLAINER.md>*
>>>> Specification
>>>>
>>>>
>>>> *https://wicg.github.io/webhid/ <https://wicg.github.io/webhid/>*
>>>> Summary
>>>>
>>>>
>>>>
>>>> *Allows web developers to use WebHID API when responding to extension 
>>>> events by exposing WebHID API to Service Workers registered by browser 
>>>> extensions. This API will not yet be exposed to Service Workers registered 
>>>> by sites but the implementation experience gained by supporting the API 
>>>> for 
>>>> extensions will be valuable for such a future project.*Blink component
>>>>
>>>>
>>>> *Blink 
>>>> <https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink>>HID*
>>>> Motivation
>>>>
>>>>
>>>> *As Chrome Apps APIs chrome.hid will soon be deprecated 
>>>> <https://developer.chrome.com/docs/apps/migration/>, developers are 
>>>> encouraged to migrate to web apps or Chrome Extensions. For the Chrome 
>>>> Extension case, Manifest V3 deprecates the background page and requires 
>>>> developers to migrate to service workers 
>>>> <https://developer.chrome.com/docs/extensions/mv3/migrating_to_service_workers/>.
>>>>  
>>>> As a result, it is required to support WebHID in Extension Service 
>>>> Workers.*
>>>> Risks
>>>> Interoperability and Compatibility
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> *Gecko: No signal, we have asked for a position on WebHID in extensions 
>>>> (https://github.com/mozilla/standards-positions/issues/459#issuecomment-1162459878
>>>>  
>>>> <https://github.com/mozilla/standards-positions/issues/459#issuecomment-1162459878>).WebKit:
>>>>  
>>>> No signal, opposed to the Web Serial API in general.Web developers: 
>>>> Extension developers previously used WebHID and other device APIs from the 
>>>> background page and have requested that it continues to be available after 
>>>> migrating to Manifest V3.Other signals: Extension team approves of 
>>>> exposing 
>>>> these APIs to extension service workers. 
>>>> (https://docs.google.com/document/d/1s01BVkz-mb18p-gwXmzhM6DdioOh0JMzx_kCJzsLd7U/edit
>>>>  
>>>> <https://docs.google.com/document/d/1s01BVkz-mb18p-gwXmzhM6DdioOh0JMzx_kCJzsLd7U/edit?usp=sharing>,
>>>>  
>>>> internal-only)*WebView application risks
>>>>
>>>>
>>>>
>>>> *N/A. WebHID isn’t available on Android.*Debuggability
>>>>
>>>>
>>>>
>>>> *Devtools*Is this feature fully tested by web-platform-tests 
>>>> <https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>
>>>> ?
>>>>
>>>>
>>>> *No*Flag name
>>>>
>>>>
>>>>
>>>> *chrome://flags/#enable-web-hid-on-extension-service-worker*Requires 
>>>> code in //chrome?
>>>>
>>>>
>>>> *Yes*Tracking bug
>>>>
>>>>
>>>> *https://bugs.chromium.org/p/chromium/issues/detail?id=1303195 
>>>> <https://bugs.chromium.org/p/chromium/issues/detail?id=1303195>*Launch 
>>>> bug
>>>>
>>>>
>>>> *https://bugs.chromium.org/p/chromium/issues/detail?id=1322258 
>>>> <https://bugs.chromium.org/p/chromium/issues/detail?id=1322258>*Estimated 
>>>> milestones
>>>>
>>>>
>>>>
>>>> *106*Link to entry on the Chrome Platform Status
>>>>
>>>> https://chromestatus.com/feature/6305751386554368
>>>>
>>>>

-- 
You received this message because you are subscribed to the Google Groups 
"blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/338e2bcb-25d0-4116-ba44-fbb7f484b950n%40chromium.org.

Reply via email to