Hi,
In a browserFrame, I have embedded a site that uses microphone. In order for it to work I need to add an attribute to the iframe HTML tag (allow=“microphone”) see Deprecating Permissions in Cross-Origin Iframes
I could not find a way to specify the “allow” attribute (nop ermission are asked, but if I add the attribute using the developer module of Chrome, it is working).
What is the cleanest way to add the allow attribute to an ifram HTML element?
PS: I know I can inject Javascript in the page to dynamically add the missing attribute, however this is looks like a hack to me.
There is a special HtmlAttributes API in the framework, but it is not useful in case of BrowserFrame, since <iframe> is not the root element of the component.
Unfortunately, the simplest way for now is to add allow attribute using JavaScript extension.