2011-09-19 13 views
9

हम वर्तमान में आईपैड के लिए एक HTML 5 ऐप विकसित कर रहे हैं और स्क्रीन को स्टैंडबाय/नींद में जाने से रोकने के लिए एक विधि की तलाश कर रहे हैं। मैं समझता हूं कि यह देशी आईओएस ऐप के साथ संभव है लेकिन एचटीएमएल 5-आधारित वेब एप्लिकेशन के बारे में क्या है?आईपैड पर एचटीएमएल 5 ऐप स्क्रीन स्लीप/टाइमआउट

किसी भी सुझाव और उत्तर के लिए धन्यवाद।

+1

मैंने इसे यहां करने के लिए एक तरह से कुछ निष्कर्ष पोस्ट किए हैं: http://stackoverflow.com/questions/9709891/prevent-ios-mobile-safari-from-going-idle-auto-locking- सो रहा है – forrex

+2

आप एक प्लेबैक लूप में एचटीएमएल 5 ऑडियो तत्व का उपयोग करके ऐसा कर सकते हैं: http://stackoverflow.com/a/15210029/1539698 –

+1

मैं अपने वेबैप में नींद को रोकने में कामयाब रहा: http://stackoverflow.com/a/17912979/784318 – Besi

उत्तर

8

नहीं, आप इसे एक सादे वेबसाइट/वेब ऐप के साथ नहीं कर सकते हैं।

एक विकल्प केवल एक UIWebView युक्त मूल ऐप बनाने के लिए हो सकता है। मूल ऐप में वेब वेब में अपना वेब ऐप लोड करने और निष्क्रिय टाइमर को अक्षम करने के लिए कोड होगा। (यह निष्क्रिय टाइमर है जो आईपैड को सोने के लिए रखता है।)

+0

एक तार्किक कामकाज की तरह लगता है। क्या UIWebView एक ही प्रतिपादन इंजन का सफारी के रूप में उपयोग करता है और उसी HTML5 मानकों का समर्थन करता है? – crockpotveggies

+0

यह एक ही एचटीएमएल 5 मानकों का समर्थन करता है, लेकिन आईआईआरसी यह एक अलग प्रतिपादन इंजन का उपयोग करता है: मोबाइल सफारी आंशिक रूप से/incrementall वेबपृष्ठ प्रस्तुत कर सकता है, UIWebView नहीं कर सकता है। वेबपृष्ठ लोड करते समय यह UIWebView धीमा दिखाई देता है। – wpearse

+0

मुझे लगता है कि इसे कुछ परीक्षण की आवश्यकता होगी लेकिन यह निश्चित रूप से एक विकल्प है। मैं जवाब स्वीकार करूंगा और किसी प्रासंगिक निष्कर्ष को वापस पोस्ट करूंगा। धन्यवाद! – crockpotveggies

0

स्टैंडबाय/नींद मोड ओएस के लिए रूट हैं, इसलिए एचटीएमएल 5 के साथ हासिल करना बहुत असंभव है। आप वैसे भी ऐसा क्यों करेंगे? हो सकता है कि डिवाइस स्टैंडबाय/नींद में था और वापस आ गया हो तो आप टाइमआउट फ़ंक्शन के बारे में सोच सकते हैं। This answer looks useful but I haven't yet test it.

2

आईपैड स्क्रीन को लॉक करने के लिए समायोजित सेटिंग्स समायोजित सेटिंग्स। Websockets का उपयोग करने वाले एक पृष्ठ को निकाल दिया। एक साधारण अंतराल में मैंने प्रत्येक 60 के संदेश भेजने और प्राप्त करने के लिए सॉकेट का उपयोग किया। कुछ घंटों तक काम किया, फिर मैंने इसे बंद कर दिया।

मैंने टैब स्विच करने का भी प्रयास किया। काम किया।

संबंधित मुद्दे