2014-04-06 6 views
8

मैं हाइब्रिड एप्लिकेशन बनाने के लिए आयनिक और कॉर्डोवा का उपयोग कर रहा हूं।एक आयनिक वेबव्यू से कॉपी और पेस्ट करने की अनुमति कैसे दें?

हालांकि, मैं अपने किसी भी वेबव्यू से टेक्स्ट कॉपी नहीं कर सकता। मेरे एंड्रॉइड फोन से या ब्राउजर से, टेक्स्ट कॉपी करना काम नहीं करता है। टेक्स्ट का चयन करना और पॉइंटर खींचना कुछ भी नहीं करता है।

उदाहरण के लिए यह ionic start myApp tabs द्वारा उत्पन्न मूल ऐप के साथ होता है।

बस शब्दों में कहें, मैं उपयोगकर्ताओं को कॉपी-पेस्ट करने की अनुमति कैसे दे सकता हूं?

उत्तर

6

overflow-scroll="true" को ion-content करें और अपने copyable पाठ

.selectable{ 
    -webkit-user-select: auto; 
} 

अब आप प्रोग्राम के रूप में के लिए जावास्क्रिप्ट से क्लिपबोर्ड में कुछ भी कॉपी नहीं कर सकते करने के लिए एक वर्ग जोड़ें। हालांकि इसे मूल रूप से प्लगइन CordovaClipboard

+0

फास्ट आगे उपयोग कर सकते हैं और [आप ** ** प्रति जावास्क्रिप्ट से क्लिपबोर्ड में कर सकते हैं] यदि आप एक एमुलेटर से नकल करने की जरूरत है (https://developers.google.com/web/अपडेट/2015/04/कट-एंड-कॉपी-कमांड? एचएल = एन) 'document.execCommand ('copy') के साथ' (लेकिन टेक्स्ट को पहले-चयन करने योग्य होना चाहिए, '-webkit-user-select: text 'या इसी तरह) –

-3

के माध्यम से देशी पक्ष से किया जा सकता है आप कंसोल.लॉग() के साथ कोशिश कर सकते हैं और कंसोल से कॉपी/पेस्ट कर सकते हैं।

या आप वर्ष 2016 के लिए Remote debugging

+0

धन्यवाद, लेकिन मैं उपयोगकर्ता को एक लंबे क्लिक के साथ कॉपी-पेस्ट करने की अनुमति देना चाहता हूं। मेरे पास कॉपी-पेस्ट करने की व्यक्तिगत आवश्यकता नहीं है। – Matt

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