I'm trying to register a service worker in an https iframe inside an http (unsecured) site. Until lately, my code ran without any issues. From the last chrome update (44) this code fails inside the iframe:
navigator.serviceWorker.register('./service-worker.js');
I get this error in console:
Uncaught (in promise) DOMException: Only secure origins are allowed
Was there any change that now prevents secured iframes from registering service workers if they are running in an unsecured parent?