पर काम नहीं कर रहा है मेरे पास एक कॉर्डोवा ऐप है जो आईओनिक फ्रेमवर्क के साथ विकसित हुआ है जो आईओएस पर अच्छी तरह से काम करता था, लेकिन आईओएस 10 पर ऐसा नहीं होता है। जब मैं सिम्युलेटर में ऐप शुरू करता हूं तो कुछ भी नहीं कोणीय विशिष्ट कार्य (बाइंडिंग, घटनाएं, आदि)। यहां एक स्क्रीनशॉट है।कोणीय/आयनिक आईओएस 10
अगर मैं सफारी से डेवलपर उपकरण देते हैं मैं कंसोल में कुछ भी नहीं देख सकते हैं। हालांकि, अगर मैं रीफ्रेश बटन दबाता हूं और इंडेक्स पेज पुनः लोड किया जाता है तो सब ठीक से काम करना शुरू हो जाता है।
मुझे लगता है यह आईओएस से 10 पर सामग्री सुरक्षा नीति से संबंधित है मेरे सामग्री-सुरक्षा-नीति मेटा टैग इस तरह दिखता है:
<meta http-equiv="Content-Security-Policy"
content="default-src 'self' data: gap: file://* * 'unsafe-eval';
script-src 'self' 'unsafe-inline' 'unsafe-eval' *;
style-src 'self' 'unsafe-inline' *;
media-src *">
मैं इसी तरह की समस्याओं दूसरों सामना करना पड़ा है से संबंधित विभिन्न सुझावों की कोशिश की है, लेकिन कुछ भी सहायक नहीं है। कोई सुझाव सराहना करता है।
क्या आप इस '<मेटा http-equiv =" सामग्री-सुरक्षा-नीति "सामग्री =" डिफ़ॉल्ट-स्रोत * अंतराल: // तैयार फ़ाइल के साथ अपने ' 'टैग को प्रतिस्थापित करने का प्रयास कर सकते हैं: style-src' self '' असुरक्षित-इनलाइन '; img-src' self 'डेटा :; script-src *' unsafe-inline '' unsafe-eval ''> '? –
इसके अलावा, मुझे लगता है कि आपने अपना कोड '$ ionicPlatform.ready() 'फ़ंक्शन के अंदर रखा है। –
जैसा आपने सुझाव दिया था, मैंने मेटा टैग को बदल दिया, लेकिन मदद नहीं की। मेरा कोड मॉड्यूल के 'रन' ब्लॉक में चलता है। अगर मैं 'रन' से बुलाया गया तो 'iionicPlatform.ready()' में स्थानांतरित होने पर कोई बदलाव नहीं। लेकिन यह ऐसा कुछ है जो पिछले संस्करणों, 8 और 9 पर बहुत अच्छी तरह से काम करता था। –