2015-07-30 4 views
15

मेरे पास एक विशिष्ट आधुनिक वेब-ऐप है, जिसे नियमित रूप से ट्विटर पर साझा किया जाता है। मैंने हाल ही में देखा है कि, ट्विटर आंतरिक ब्राउज़र में हमारे वेब-ऐप को खोलते समय, स्थानीय स्टोरेज निष्क्रिय हो जाती है, जो हमारे ऐप को तोड़ देती है।एंड्रॉइड में ट्विटर इन-ऐप ब्राउज़र से कैसे बाहर निकलना है?

मैं ट्विटर आंतरिक ब्राउज़र से कैसे टूट सकता हूं और डिफ़ॉल्ट एंड्रॉइड ब्राउज़र में पृष्ठ खोल सकता हूं?

+0

एक साइट है जो ऐसा करने में सक्षम है का एक उदाहरण है https://dribbble.com/ – Nils

+0

इस मदद मिलेगी? http://stackoverflow.com/questions/3204305/need-help-opening-a-url-in-the-phones-default-browser – Piwwoli

उत्तर

3

मैंने यह कोशिश नहीं की है लेकिन सिर्फ एक सुझाव है। आप this पर एक नज़र डाल सकते हैं और इसे आज़माएं।

लेख के अंत में, यह कहता है कि उपयोगकर्ता एप के बिना ट्रिगर किए जाने पर बाहरी ऐप नहीं लगाया जाएगा, लेकिन मेरा मानना ​​है कि इन-ऐप ब्राउज़र के मामले में सीमा नहीं होगी।

3

ठीक है, मुझे लगता है कि क्रोम ब्राउज़र खोलने के लिए वेबव्यू के माध्यम से एंड्रॉइड कहना काफी आसान नहीं है क्योंकि यह इन-ऐप ब्राउज़र बहुत अलग हो सकता है।

लेख Here में उल्लिखित अनुसार आप क्या कोशिश कर सकते हैं, एक एंकर पर एक क्लिक ट्रिगर करना है जो "छद्म" उद्देश्य को बुला रहा है और fallback_url को जोड़ता है।

अधिक जानकारी उपलब्ध नहीं है लेकिन यह एक संभावित हैक/कामकाज हो सकता है।

अपने HTML

<a href="intent://url/#Intent;scheme=lala;package=com.google.chrome;S.browser_fallback_url=http%3A%2F%2Fyourappurl.com;end" class="open_me">...</a> 

और जे एस के साथ में:

$(".open_me").trigger("click"); 

लेख

अब यूआरएल आप zxing.org को मिलेगा के अनुसार अगर एप्लिकेशन नहीं कर सका पाया जा सकता है, या लिंक को उपयोगकर्ता जेस्चर के बिना जावास्क्रिप्ट से ट्रिगर किया गया था (या अन्य मामलों के लिए जहां हम बाहरी सेब लॉन्च नहीं करते हैं ication।)

यदि आप भाग्यशाली हैं तो यह fallback_url खुल जाएगा, लेकिन जैसा कि पहले बताया गया है कि यह वेबव्यू है जो क्रोम ब्राउज़र जैसा नहीं है, इसलिए यह संभव है कि कुछ भी न हो।

-2

आप इस तरह अपने HTML में एक IFRAME का उपयोग कर सकते हैं:

<iframe src="url.com" width="900" height=400"></iframe> 
+0

यह स्पष्ट नहीं है कि iframe ट्विटर इन-ऐप ब्राउज़र का पता लगाने में कैसे मदद कर सकता है –

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