2015-07-29 8 views
5

के अंदर सेवा कार्यकर्ता को पंजीकृत करते समय DOMException मैं एक http (असुरक्षित) साइट के अंदर एक https iframe में एक सेवा कार्यकर्ता पंजीकृत करने का प्रयास कर रहा हूं। हाल ही में, मेरा कोड बिना किसी समस्या के भाग गया।एक https iframe

navigator.serviceWorker.register('./service-worker.js'); 

मैं कंसोल में इस त्रुटि मिलती है: पिछले क्रोम अद्यतन से (44) इस कोड को iframe के भीतर विफल रहता है Uncaught (in promise) DOMException: Only secure origins are allowed

वहाँ किसी भी परिवर्तन यह है कि अब सेवा कार्यकर्ता पंजीकरण से सुरक्षित iframes रोकता था अगर वे असुरक्षित माता-पिता में चल रहे हैं?

उत्तर

4

ऐसा लगता है कि this did change recently। यह भी प्रतीत होता है कि वर्तमान व्यवहार अब बनाए रखा जाएगा - सेवा कार्यकर्ता स्पेक भंडार पर this discussion देखें। दोनों चर्चाएं नीति के आधार के रूप में this specification उद्धृत करती हैं।