मैं एक mailto कि <a href="mailto:a&[email protected]" >
तरह लिंक यह एचटीएमएल पर सही ढंग से प्रदर्शित होती है लेकिन जब हम लिंक पर क्लिक करें दृष्टिकोण बस में एक समाधान करने के लिए पता चलता है। क्या किसी को भी एक ही समस्या का सामना करना पड़ा है कृपया सुझाव दें।जारी करना?
उत्तर
Percent encoding स्ट्रिंग IE के लिए आवश्यक है और मैं ब्राउज़रों में काम करेंगे मान। this MSDN document:
विंडोज इंटरनेट एक्सप्लोरर 7 और बाद में। आपको mailto: पता के भीतर सभी यूआरएल-आरक्षित पात्रों को प्रतिशत-एन्कोड करना होगा। उदाहरण के लिए, संख्या चिह्न (#) यूआरएल में एक खंड पहचानकर्ता के रूप में प्रयोग किया जाता है। जब इस तरह के some#[email protected], इंटरनेट एक्सप्लोरर प्रतियां मेल क्लाइंट में संख्या चिह्न के लिए एक ही हिस्से के रूप में एक पते प्रसंस्करण; संख्या चिह्न सहित खंड भाग को नजरअंदाज कर दिया जाता है। यह बर्ताव डिज़ाइन के चलते है।
तो आप की जरूरत
<a href="mailto:a%26b_admin%40xyz.com">
के रूप में कहा, मैं उम्मीद एक प्रतिशत इनकोडिंग पते के सभी ब्राउज़रों में काम करेंगे, लेकिन मुझे यकीन है कि के लिए पता नहीं है। मैं पुष्टि कर सकता हूं कि यह क्रोम और थंडरबर्ड के साथ काम करता है।
तुम रॉक, पेका है। – Konerak
जावास्क्रिप्ट की यह पंक्ति ampersands को परिवर्तित करेगी, इसलिए आपको इसे हाथ से नहीं करना है: 'var emailFriendlyUrl = currentUrl.replace (/ &/g, '% 26');'। –
- 1. जारी करना, 'लंबाई'
- 2. जारी करना सम्मिलित
- 3. जारी करना/Fabric.js
- 4. COM ऑब्जेक्ट्स को जारी करना
- 5. हमें क्यों जारी करना चाहिए?
- 6. जारी करना एक viewbased NSTableView
- 7. WCF IList क्रमबद्धता जारी करना
- 8. वाक्यविन्यास या अर्थशास्त्र जारी करना?
- 9. विंडोज फ़ाइल शेयर लॉक जारी करना
- 10. dequeueReusableCellWithIdentifier से शून्य प्राप्त करना जारी रखें?
- 11. knockout.js - आईई -7 सीएसएस वर्ग जारी करना
- 12. ग्राहक को आंशिक स्रोत कोड जारी करना
- 13. रेल नेस्टेड एन 1 क्वेरी जारी करना
- 14. जूमला मॉड्यूल से रीडायरेक्ट जारी करना
- 15. जारी करना, जबकि छवियों कि एंड्रॉयड
- 16. @property (प्रतिलिपि) आवृत्ति चर जारी करना?
- 17. कोर फाउंडेशन ऑब्जेक्ट रेफरेंस जारी करना
- 18. SQLMetal एकाधिक विदेश एक टेबल जारी करना
- 19. जारी?
- 20. अवैध जारी बयान जारी रखें?
- 21. सी # Foreach लूप - जारी रखें जारी रखें
- 22. एसएक्सपार्सर का उपयोग कर एक्सएमएल दस्तावेज जारी करना जारी करें - 2047 वर्ण सीमा?
- 23. जारी करना रिमोट सर्वर पर GitHub निजी रेपो क्लोनिंग
- 24. क्या आईफोन में एनएसआईएनटेगर जारी करना आवश्यक है?
- 25. क्या मुझे एक विफलता पंजीकृत करना जारी रखना चाहिए?
- 26. सी ++ त्रुटि प्राप्त करना जारी रखें LNK2019: अनसुलझा बाहरी प्रतीक
- 27. ELMAH MVC 2 - के साथ जारी करना कैसल विंडसर
- 28. लाइब्रेरी निर्देशिका में फ़ाइलों के साथ आईओएस ऐप जारी करना
- 29. पहले STARTTLS कमांड जारी करना होगा। जावा और Google Apps
- 30. PHP जारी करना, यह कैसे बदल गया है?
एक ampersand, एक ई-मेल पते में एक मान्य वर्ण नहीं है यह क्या है? (संपादित करें: ओह वास्तव में, [यह है।] (Http://en.wikipedia.org/wiki/E-mail_address#Valid_email_addresses)) मुझे लगता है कि प्रतिशत एन्कोडिंग आपका मित्र है तो –
और 'mailto' बहुत पुराना है। आपकी साइट के 9 0% विज़िटर अपने सिस्टम मेल का उपयोग नहीं करते हैं, लेकिन जीमेल के रूप में मेल सेवा करते हैं। contactform का एक लिंक बहुत उपयोगकर्ता के अनुकूल –