I'm trying to understand function of the landing page. According to specification:
The iLandingPage field, when non-zero, indicates a landing page which the device manufacturer would like the user to visit in order to control their device. The UA MAY suggest the user navigate to this URL when the device is connected.
As far as I do understand the main purpose of landing page to provide notification to the user which page is recommended to be used with WebUSB complaint device. So I have a couple of questions:
- is landing page also preventing user from accessing the other websites? Is Chrome (Chromium) blocking access to the sites that are not matching landing page?
- is landing page mandatory? Can we avoid using at all by simply setting iLandingPage to 0?
- if URL for landing page is mandatory - what would be preferred way of making it configurable (i.e. like after uploading firmware to the device)?
- I saw in one of the thread information about blacklist for WebUSB devices . How can I access WebUSB blacklist in Chrome/Chromium?