2011-04-05 22 views
8

संभावित डुप्लिकेट:
Copy/Put text on the clipboard with FireFox, Safari and Chrome
How to Copy to Clipboard in JavaScript?क्रॉस ब्राउज़र में क्लिपबोर्ड डेटा कैसे पढ़ा जाए?

हाय,

परिदृश्य: मैं कुछ सामग्री (या तो नोटपैड या शब्द से) की नकल की और मेरी iframe में यह पेस्ट करना चाहते हैं । पेस्ट करने से पहले मैं क्लिपबोर्ड सामग्री में हेरफेर करना चाहता हूं। आईई में मैं window.clipboardData.getData("Text"); साथ यह कर सकते हैं कैसे अन्य ब्राउज़र में क्लिपबोर्ड डेटा (एफएफ/क्रोम और सफारी)

+5

@ डेविड, @ क्रॉडर: उन दोनों प्रश्न निस्संदेह इस तरह के समान हैं लेकिन दोनों चिंताएं डेटा को पढ़ने के बजाय क्लिपबोर्ड पर डाल रही हैं। –

+0

@ डेविड, @ क्रॉडर: यह इस प्रश्न का एक संभावित डुप्लिकेट है हालांकि: http://stackoverflow.com/questions/233719/is-it-possible-to-read-the-clipboard-in-firefox-safari-and -क्रोम-उपयोग-जावास्कर –

+2

यीशु मसीह को इतनी बुरी तरह से मोड को कम करने की जरूरत है। जिन प्रश्नों को इसे डुप्ली के रूप में चिह्नित किया गया था, उनमें से कोई भी प्रश्न बिल्कुल वैसा ही नहीं है। –

उत्तर

5

फ़ायरफ़ॉक्स

डिफ़ॉल्ट रूप से जाने की स्थिति में पढ़ने के लिए, जावास्क्रिप्ट को पढ़ने के लिए अनुमति नहीं है या सुरक्षा और गोपनीयता कारणों के लिए अपना क्लिपबोर्ड डेटा सेट करें। यह वह जगह है क्योंकि वेबसाइटों स्क्रिप्ट को मिटा सकते हैं और की जगह क्या आप वर्तमान में अपने क्लिपबोर्ड (डेटा हानि मुद्दे) और वे जो कुछ भी आप अपने क्लिपबोर्ड (सुरक्षा और गोपनीयता मुद्दा)

From Here

में पढ़ सकते हैं में है
+0

आजकल Document.execCommand ('पेस्ट') [वहां पढ़ें] (https://developer.mozilla.org/en-US/docs/Web/API/Document/execCommand) –

3

जब उपयोगकर्ता स्पष्ट रूप से एक पेस्ट (उदाहरण के लिए, Ctrl का उपयोग करके - वी या संपादित या संदर्भ मेनू) से चलाता है आप केवल सबसे ब्राउज़रों में यह करने के लिए सक्षम हो जाएगा।

फ़ायरफ़ॉक्स और ओपेरा में आपको एक हैक का उपयोग करने की आवश्यकता होगी, जैसे कि मैंने यहां बताया गया है: JavaScript get clipboard data on paste event (Cross browser)

इंटरनेट एक्सप्लोरर, सफारी और क्रोम में, आप आईई में window.clipboardData और वेबकिट में paste ईवेंट की clipboardData संपत्ति का उपयोग करके सीधे पेस्ट के दौरान क्लिपबोर्ड तक पहुंच सकते हैं। अधिक जानकारी Apple developer site पर मिल सकती है।

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