Hi developers,
I am the developer of the most popular
Turn Off the Lights browser extension. It is the accessibility tool to dim the web page and highlight the video player if it is available on the current web page.
A) Accessibility is one of the key points for our users to get the best web experience their way. Inside the browser extension, we have the "Camera Motion" and "Speech Recognition" features to control the web in a different way.
Camera Motion = it can dim the web page with the movement of your hand gesture. The background page uses a canvas and HTML5 video element.
Speech Recognition = it can control the current web page with your voice, so you can control the current multimedia player by saying "Hey browser, pause this video". The code behind is the Speech Recognition API and the HTML5 audio player on the background page.
However, with the new upcoming MV3 this feature will not work anymore on the HTML background page. This is a huge problem for our users that have a disability, so they can not easily control the web in a comfortable way. Is there a solution or workaround to get this feature working in MV3?
B) Help
Is there a way (or workaround) to open my own custom protocol, such as turnoffthelights://welcome?title=new&location=europe
And when it opens this HTML page (from inside the Chrome extension) it receives this data. And show this data in a dialog box. Any example code with much appreciated.
C) Currently in MV2 we have the double click menu, so when you click 2X on the gray lamp button it will open the popup panel. That is our mini settings panel to adjust live the current opacity or color. And with a 1X click, it will just dim the web page. In the upcoming MV3 this feature will not work anymore.
Any suggestions or ideas to get this unique feature working on MV3?
Thanks,