दिलचस्प पोस्ट
नियमित ES6 वर्ग विधियों से स्थिर तरीके कॉल करें स्थानीय दिनांक में यूटीसी युग को परिवर्तित करें आधुनिक सामग्री दिखाने के लिए मैं वेबब्राउजर नियंत्रण कैसे प्राप्त करूं? कैसे पता कैसे ऑब्जेक्ट संपत्ति संपत्ति नाम धारण चर के साथ मौजूद है? जावास्क्रिप्ट के बिना एक HTML फार्म से एक सरणी पोस्ट करें मौजूदा तालिका में विदेशी कुंजी जोड़ें पीजीजी छवि को एसवीजी में बदलने के लिए कैसे? क्या एंड्रॉइड टेक्स्टव्यू में इनलाइन छवियों को html से प्रदर्शित करना संभव है? जब फ़ंक्शन के पास एक विशिष्ट आकार के सरणी पैरामीटर होता है, तो उसे एक सूचक के साथ क्यों बदल दिया जाता है? मैं कैसे जांच सकता हूं कि कोई संख्या एक पूर्ण वर्ग है या नहीं? जावा: पुनरावृत्त के दौरान एक संग्रह में तत्व जोड़ना पता कैसे करें कि अजगर चर एक फ़ंक्शन है? Git रीसेट पूर्ववत करें? JQuery के साथ कुकीज़ बनाएं, पढ़ें और मिटाएं एक रेगेक्स की सभी घटनाओं का मिलान करें

मैं आईई में एचटीएमएल 5 कैनवास तत्व कैसे उपयोग कर सकता हूं?

मैं कुछ आर्क्स और सर्कल को आकर्षित करने के लिए एचटीएमएल 5 कैनवास तत्व का उपयोग करने की कोशिश कर रहा हूं – यह एफएफ में पूरी तरह से काम करता है लेकिन आईई 8 इसका समर्थन नहीं करता।

अब, जावास्क्रिप्ट लाइब्रेरीज़ मौजूद हैं जो IE8 को कैनवास के साथ अच्छी तरह से काम करते हैं। एक उदाहरण यहां पाया जा सकता है ।

मैंने उनके पूरे स्रोत को पढ़ा है लेकिन मुझे नहीं पता कि वे कैनवास कैसे IE8 के साथ काम कर रहे हैं। क्या किसी ने प्रयोग किए गए विधि पर कुछ प्रकाश डालें?

वेब के समाधान से एकत्रित समाधान "मैं आईई में एचटीएमएल 5 कैनवास तत्व कैसे उपयोग कर सकता हूं?"

पृष्ठ excanvas का उपयोग कर रहा है – एक जेएस लाइब्रेरी जो कि आईई के वीएमएल रेंडरर का उपयोग कर कैनवास तत्व का प्रतीक है ।

ध्यान दें कि Internet Explorer 9 में, कैनवास टैग मूल रूप से समर्थित है ! विवरण के लिए MSDN दस्तावेज़ देखें …

आप FxCanvas का प्रयास कर सकते हैं: https://code.google.com/p/fxcanvas/

यह लगभग सभी कैनवास एपीआई फ्लैश शिम के भीतर लागू करता है।

आप IE के लिए हाल ही में जारी किए गए क्रोम फ़्रेम प्लगइन का उपयोग कर सकते हैं, लेकिन इसकी आवश्यकता है कि एचटीएमएल 5 वेबसाइट में विशेष मेटा टैग शामिल है जो प्लगइन को सक्षम करता है

http://code.google.com/chrome/chromeframe/

क्रोम फ़्रेम का उपयोग एक्सप्लोर कैनवास (excanvas.js) लगता है।

वर्तमान में, एक्सप्लोरर कान्वाज़ आईआई 6, 7 और 8 के लिए एचटीएमएल कैनवास का अनुकरण करने का एकमात्र विकल्प है। आप इसके प्रदर्शन के बारे में भी सही हैं, जो बहुत खराब है

मुझे एक कण सिमुलेटर मिला है, जो Google क्रोम, सफारी और फ़ायरफ़ॉक्स में असली एचटीएमएल 5 कैनवास हैंडलिंग के बीच का अंतर है, IE में एक्सप्लोरर कैनवास बनाम। परिणाम दिखाते हैं कि कैनवास टैग का समर्थन करने वाले प्रमुख ब्राउज़र एक्सप्लोरर कान्वास के साथ IE में एम्यूलेटेड HTML5 की तुलना में 20 से 30 गुना अधिक तेज चलता है।

मुझे संदेह है कि किसी को भी एक विकल्प बनाने के प्रयास के माध्यम से जाना होगा क्योंकि 1) excanvas.js के रूप में के रूप में साफ रूप से कोडित है जैसा कि हो जाता है और 2) जब IE9 जारी किया जाता है, तो सभी प्रमुख ब्राउज़र्स अंततः कैनवास ऑब्जेक्ट का समर्थन करेंगे। उम्मीद है, हम एक वर्ष के भीतर IE9 पायेंगे

एरिक @ http://www.webkrunk.com

यदि आप IE8 का उपयोग करने की आवश्यकता है, तो आप वेक्टर ग्राफिक्स के लिए इस जावास्क्रिप्ट पुस्तकालय की कोशिश कर सकते हैं। यह एक ही समय में IE8 के "कैनवास" और "एसवीजी" असंगतियों को सुलझाने जैसा है।

Raphaël

मैं सिर्फ एक तेज उदाहरण में कोशिश कर रहा हूं और यह सही ढंग से काम करता है मुझे नहीं पता है कि स्रोत कोड कितना स्पष्ट है लेकिन मुझे आशा है कि यह आपकी सहायता करेगी। जैसा कि उन्होंने अपनी साइट में कहा, पुस्तकालय बहुत पुराने खोजकर्ताओं के साथ संगत है।

राफेल वर्तमान में फ़ायरफ़ॉक्स 3.0+, सफारी 3.0+, क्रोम 5.0+, ओपेरा 9.5+ और इंटरनेट एक्सप्लोरर 6.0+ का समर्थन करता है।

मैं सिर्फ फ्लैश केनवास का इस्तेमाल करता था , और मुझे यह काम मिला। अगर आपको समस्याएं आ रही हैं, तो बस सुनिश्चित करें कि आप को चेतावनी और क्या नहीं पढ़ना चाहिए विशेष रूप से, यदि आप गतिशील रूप से कैनवास तत्व बनाते हैं, तो आपको उन्हें स्पष्ट रूप से प्रारंभ करना होगा:

 if (typeof FlashCanvas != "undefined") { FlashCanvas.initElement(canvas); }