में चलता है एक आईओएस 6 आईपैड ऐप दो UIWebViews में सामग्री दिखाता है। यदि दोनों वेब दृश्यों में एक jquery छवि रोटेटर होता है, तो केवल एक ही समय में काम करेगा। < आईओएस 6 चल रहा है, दोनों ठीक से काम करते हैं।आईओएस 6 एकाधिक UIWebViews: जावास्क्रिप्ट केवल एक
यदि गैर-एनिमेटिंग वेबव्यू की सामग्री पुनः लोड हो जाती है, तो यह काम करना शुरू कर देता है, और दूसरा स्टॉप होता है। इसके अलावा, केवल सिम्युलेटर में, मैं कभी-कभी बंद किए गए वेब दृश्य को शुरू करने/खींचने के लिए (और दूसरे को रोकने के लिए) शुरू कर सकता हूं।
यदि वेब दृश्यों में से किसी एक में जावास्क्रिप्ट नहीं है, तो बंद वेब दृश्य को पुनः लोड करने से दूसरे की कार्यप्रणाली बंद नहीं होती है।
मेरा पहला विचार यह एक फोकस मुद्दा था, लेकिन आखिरी बिट इसे अस्वीकार कर रहा है, और दो वेब विचारों के बीच किसी प्रकार का प्रदूषण इंगित करता है। दो रोटेटर में एक ही चयनकर्ता और एक ही जेएस स्क्रिप्ट होते हैं, लेकिन जेएस फाइलों को स्थानीय रूप से कैश किया जाता है और कैशिंग प्रक्रिया के दौरान किसी भी चरण-दर-चरण को खत्म करने के लिए विशिष्ट रूप से इसका नाम बदल दिया जाता है।
मुझे विभिन्न UIWebViews के बीच फ़ोकस में परिवर्तन का वर्णन करने के लिए आईओएस 6 रिलीज नोट्स में कुछ भी नहीं मिला।
वेब दृश्य XIB में हैं, लेकिन एक ही अभिभावक UIView के भाई बहन नहीं हैं।
वांछित व्यवहार यह है कि न तो वेब दृश्यों में से कोई भी सोना नहीं है, जाहिर है।
सुनिश्चित नहीं है कि आप इस पर भाग्यशाली होंगे। मैंने सुना है कि आईओएस 6 में जावास्क्रिप्ट इंजन में व्यापक संशोधन किए गए थे। इसे सफलता माना जाता था क्योंकि, कार्यात्मक रूप से, किसी ने कोई अंतर नहीं देखा। यहां पर काम करने का संदर्भ है, यद्यपि यहां किया गया है: http://en.wikipedia.org/wiki/IOS_6 पेज पर जब जावास्क्रिप्ट की खोज होती है। – TheBasicMind