If rumble option does not appear, then it means the browser's Gamepad API does not support it yet. Once it does then it will start working.
But once I get WebHID direct controller support implemented I will get this working with or without Gamepad API support.