2009-07-21 10 views
5

में आईई 8 ऐड-ऑन कैसे लिखूं मैं आईई 8 के लिए ऐड-ऑन लिखना चाहता हूं, लेकिन मैं शुद्ध प्रबंधित सी # का उपयोग करना चाहता हूं। क्या यह अभी तक संभव है? मुझे सबसे लंबे समय के लिए पता है कि हम केवल सी ++ बात कर रहे थे।मैं शुद्ध प्रबंधित सी #

उत्तर

19

आखिरकार, सी # आईई 8 के COM कार्यों में कॉल करना समाप्त कर देगा। स्पिसी नामक एक ढांचा है जो इसे आसान बनाता है, और यहां कुछ अन्य उदाहरण: http://www.enhanceie.com/ie/dev.asp

आम तौर पर, .NET में ब्राउज़र एक्सटेंशन लिखना एक बुरा विचार है क्योंकि गंभीर प्रदर्शन प्रभाव होता है, और रनटाइम टकराव की संभावना होती है क्योंकि केवल .NET का एक संस्करण वर्तमान में एक प्रक्रिया में लोड किया जा सकता है; यदि दो एडॉन्स विवादित .NET संस्करणों का उपयोग करना चाहते हैं, तो कोई असफल हो जाएगा।

+0

क्या गंभीर प्रदर्शन प्रभाव का कारण बनता है: =)

मैं एक जवाब यहाँ इतना के बारे में कैसे सी # का उपयोग कर आईई 8 ऐड-इन्स बनाने के लिए पर है? – Millhouse

+5

आपको लोडटाइम पर .NET फ्रेमवर्क को स्पिन करना होगा, और क्योंकि IE8 एक प्रक्रिया-प्रति-टैब का उपयोग करता है, तो आप प्रत्येक टैब निर्माण पर ढांचे को लोड करना समाप्त कर देंगे। एक तेज मशीन पर भी, यह कामकाजी सेट और लोड समय पर एक गैर-मामूली प्रभाव है। – EricLaw

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