javascript - कुंजीपटल एचटीएमएल का उपयोग करते समय वेबव्यू फोकस के साथ आईओएस 7 मुद्दे




html extjs webview ios7 (3)

senchaI एक पंजीकरण फार्म के साथ एक वेबपैकेज है, सफारी सब कुछ का उपयोग कर काम कर रहा है, लेकिन किसी कारण के लिए जब होम स्क्रीन पर पेज जोड़ने (आईओएस वेबव्यू का उपयोग करके) इस मुद्दे को दिखाई देते हैं जब हम इनपुट फ़ील्ड पर क्लिक करते हैं तो कुंजीपटल विशिष्ट फ़ील्ड को ज़ूम नहीं कर रहा है जिसे चुना गया था और टेक्स्ट फ़ील्ड पर लिखना शुरू करने के लिए मुझे पाठ क्षेत्र पर फिर से प्रेस करना होगा। मैं सांचा का उपयोग कर रहा हूँ


Answers

मुझे iOS 7 के लिए समाधान मिला। अपने HTML पृष्ठों में निम्नलिखित मेटा टैग का उपयोग करें:

<meta name="viewport" content="width=device-width, height=device-height, initial-scale=1.0, maximum-scale=1.0, target-densityDpi=device-dpi" />

मुझे एक ही समस्या का सामना करना पड़ा मेरे मामले में मैं jquery मोबाइल का उपयोग कर रहा हूं और इस मुद्दे को हल करने के लिए मैंने इनपुट फ़ील्ड में विशेषता " ऑटोफोकस " जोड़ा है।
ऐसा लगता है कि फ़ील्ड पर पहली नल का अनुकरण करते हैं, जबकि उपयोगकर्ता द्वारा टैप कीबोर्ड खोलता है और वह फ़ील्ड पर लिखने में सक्षम होगा।
उम्मीद है की यह मदद करेगा।


आपको डेटा में संदर्भित पृष्ठ में एक स्क्रिप्ट टैग गतिशील रूप से डालने की आवश्यकता होगी। JSONP का उपयोग करके, स्क्रिप्ट लोड होने पर आप कुछ कॉलबैक फ़ंक्शन निष्पादित कर सकते हैं।

JSONP पर विकिपीडिया पेज का संक्षिप्त उदाहरण है; स्क्रिप्ट टैग:

<script type="text/javascript" src="http://domain1.com/getjson?jsonp=parseResponse">
</script>

parseResponse कॉल में लिपटे JSON डेटा वापस कर parseResponse :

parseResponse({"Name": "Cheeso", "Rank": 7})

( getjson पर getjson स्क्रिप्ट की कॉन्फ़िगरेशन के आधार पर)

गतिशील रूप से टैग डालने के लिए कोड कुछ ऐसा होगा:

var s = document.createElement("script");
s.src = "http://domain1.com/getjson?jsonp=parseResponse";
s.type = "text/javascript";
document.appendChild(s);




javascript html extjs webview ios7