Planning to look into it some time soon.
The main problem is that livereload.js can be accessed via multiple domain names, and even when it’s on localhost, there’s no way to obtain a trusted SSL certificate for localhost. I do have a few options in mind, though.mrflix commented
I recently set up a local https environment to be able to work fluidly with Webcam + Microphone input (navigator.getUserMedia). Only with https it remembers my permission (at least in Chrome).
But now livereload doesn't work in those tabs. For now I'll go with the workaround to force Chrome to allow. In the long term it would be great to have it work out of the box.
While researching the matter I stumbled over this config: https://github.com/gruntjs/grunt-contrib-connect/issues/70
I'd be okay with such a configuration – e.g. to put in my path to my certs and the pass-phrases.