2013-04-21 22 views
9

दिखा रहा है, मैंने अपने वेब ऐप के हेड सेक्शन में apple-mobile-web-app-capable को सही पर सेट किया है। सभी अच्छे, क्रोम वेब ऐप को और अधिक जगह देने के लिए पता बार को छिपाने की कोशिश करता है।पता लगाएं कि आईओएस पता बार के लिए क्रोम

समस्या यह है कि मेरे ऐप की नेविगेशन शीर्ष पर है और उस समय पता बार के पीछे जाती है। मैं सोच रहा था कि अगर पता बार दिखा रहा है और पता बार के नीचे नेविगेशन छोड़ रहा है तो मुझे पता चल सकता है कि कोई तरीका है या नहीं।

यदि मैं apple-mobile-web-app-capable मेटा टैग को हटाता हूं, पता बार दिखाता है, लेकिन नेविगेशन अभी भी इसके पीछे है। किसी कारण से क्रोम विंडो के आकार को स्क्रीन के आकार में सेट करता है, लेकिन इसके ऊपर एड्रेस बार खींचता है।

क्या किसी को इसके समाधान के बारे में पता है?

+1

यह मुझे पागल भी चला रहा है। बिल्कुल एक ही मुद्दा। जब उपयोगकर्ता का स्क्रॉल डेल्टा नकारात्मक होता है, तो एड्रेस बार मेरे नेविगेशन को छिपाते हुए पॉप करता है। आकार बदलने की घटना भी निकाल दी गई है। – oliverseal

+0

हाँ, अभी तक इसका उचित समाधान नहीं मिला है। – Mehdi

+0

मेहदी: क्या समस्या हल हो गई है। मुझे भी एक ही मुद्दे का सामना करना पड़ रहा है। – Wasim

उत्तर

4

वास्तव में इसके आसपास एक कामकाज है; आपको बस अपने ऐप को 1px (क्रोम एड्रेस बार को छिपाने के लिए पर्याप्त) को स्क्रॉल करने के लिए मजबूर करना होगा:

setTimeout(function() { 
    // Already scrolled? 
    if(window.pageYOffset !== 0) return; 

    window.scrollTo(0, window.pageYOffset + 1); 
}, 1); 
+1

धन्यवाद लेकिन यह काम नहीं कर रहा है। पता बार हमेशा के रूप में छुपाता है, लेकिन ऐसा करने में कुछ सेकंड लगते हैं। अगर मैं 'सेब-मोबाइल-वेब-ऐप-सक्षम' टैग हटा देता हूं, तो पता बार वहां रहता है, लेकिन फिर भी शीर्ष पर मेरे नेविगेशन को कवर करता है। यह मुझे मिला है, यह एक बग हो सकता है क्योंकि यह क्रोम के पिछले संस्करणों में नहीं होता है। http://productforums.google.com/forum/#!msg/chrome/nR1c6xyn13g/7gy-RKvxa04J – Mehdi

+0

यह मेरे मामले के लिए काम किया ... साझा करने के लिए धन्यवाद! – occasl

+0

@ मेहदी: क्या समस्या हल हो गई है। मुझे भी एक ही समस्या का सामना करना पड़ रहा है :( – Wasim

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