2010-06-16 8 views
88

क्या जावास्क्रिप्ट एक ईमेल संदेश में समर्थित है?क्या जावास्क्रिप्ट एक ईमेल संदेश में समर्थित है?

+27

मुझे उम्मीद नहीं है ..... – Sam152

+19

यह -1 – kikito

+1

के लायक नहीं है लक्ष्य ईमेल प्रोग्राम, आउटलुक? थंडरबर्ड? जीमेल लगीं? हॉटमेल? ऊपर के सभी? अन्य लोग? विभिन्न ईमेल प्रोग्राम अलग-अलग मेल प्रस्तुत करते हैं। –

उत्तर

13

नहीं, आम तौर पर बोलने वाले ईमेल पाठक जावास्क्रिप्ट को अनुमति नहीं देते हैं।

+1

क्रोम ब्राउज़र में जीमेल के बारे में कैसे? –

+0

@ निकोलस एसएक्सयू जीमेल ब्राउज़र को इसे सौंपने से पहले जावास्क्रिप्ट को मेल से हटा देता है। तो जेएस काम नहीं करता है। मैंने फ़ायरफ़ॉक्स 56 और क्रोम 61 में जीमेल का परीक्षण किया। वेबमास्टर टूल्स में भी कोड की जांच की, जेएस कोड हटा दिया गया है। –

3

अधिकांश मेल क्लाइंट के लिए, नहीं।

2

जावास्क्रिप्ट ईमेल में समर्थित नहीं है।

+1

यह सच नहीं है। कम से कम आउटलुक और आउटलुक एक्सप्रेस जावास्क्रिप्ट का समर्थन करते हैं, जो उनसे बचने के कई कारणों में से एक है (सुरक्षा कारणों से)। – PauliL

+1

@PauliL: यह निर्भर करता है कि आपकी प्रतिबंधित साइट्स ज़ोन सेटिंग इसे अनुमति देती है या नहीं। –

2

यह हो सकता है, लेकिन मेल क्लाइंट इसे पढ़ नहीं पाएंगे & मेल सर्वर इसे अस्वीकार कर सकते हैं। तो इसे छोड़ दो।

4

आपको किसी सर्वर पर और मेल क्लाइंट में निष्पादन योग्य जावास्क्रिप्ट नहीं मिल रहा है। लेकिन ईमेल लिंक का समर्थन करते हैं, आप हमेशा एक ईमेल के भीतर अपनी सामग्री से लिंक कर सकते हैं।

31

http://en.wikipedia.org/wiki/Comparison_of_e-mail_clients

लोटस नोट्स, मोज़िला थंडरबर्ड, आउटलुक एक्सप्रेस, और विंडोज लाइव मेल सभी JavaScript निष्पादन में किसी प्रकार का समर्थन करने के लिए लग रहे हैं। और कुछ नहीं करता है।

यह सुरक्षा के अनुसार एक बुरा विचार की तरह लगता है, इसलिए मैं उम्मीद करता हूं कि यह एक ऐसी सुविधा होगी जो हमेशा इन ग्राहकों में भी न हो।

+5

"कमल नोट्स, मोज़िला थंडरबर्ड, आउटलुक एक्सप्रेस, और विंडोज लाइव मेल सभी जावास्क्रिप्ट निष्पादन का समर्थन करने लगते हैं" - संदेश टेम्पलेट स्क्रिप्ट में, प्राप्त ईमेल में नहीं। – Quentin

+2

वाह, ये ग्राहक अब इतने पुराने हैं कि वे किस तरह व्यवहार करते थे, इस पर लिंक मर रहे हैं, मैं इसकी पुष्टि या इनकार नहीं कर सकता। छह साल बाद, मुझे आश्चर्य होगा कि अगर कोई ईमेल क्लाइंट अभी भी उपयोग में है जिसमें किसी भी प्रकार की स्क्रिप्ट निष्पादन उद्देश्य पर सक्षम है। – MatthewMartin

12

अन्य उत्तरदाताओं ने सुझाव दिया है कि उत्तर "नंबर" है

दूसरी तरफ, एक HTML अटैचमेंट संभवतः एक ऐसे वातावरण में खोला जाएगा जो जावास्क्रिप्ट चलाता है।

संपादित करें: यह सुझाव दिया गया था कि मैंने इस सवाल का उचित उत्तर नहीं दिया है, इसलिए यहां एक और पूर्ण प्रयास किया गया है।

सारांश: मैं उम्मीद करता हूं कि एम्बेडेड जावास्क्रिप्ट युक्त एचटीएमएल-स्वरूपित ईमेल प्राप्त करने वाले कई या अधिकतर उपयोगकर्ता इसे देख पाएंगे और यह पुष्टि करने के लिए परीक्षण चलाएंगे कि यह कुछ वातावरण में सत्य है। लेकिन कुछ उपयोगकर्ताओं के लिए जावास्क्रिप्ट को अवरुद्ध कर दिया जाएगा।

इसके अलावा, HTML 4.0 में पटकथा भाषाओं की शुरूआत और इंटरैक्टिव क्षमताओं शुरू की:

प्रोटोकॉल (विशेष रूप से RFC2854) स्पष्ट रूप से बयान है कि के साथ पटकथा (पाठ/html संदेश शरीर के प्रकार के भीतर) को संबोधित प्रेषक द्वारा लिखे गए प्रोग्राम के स्वचालित निष्पादन से जुड़े सुरक्षा जोखिमों की संख्या है लेकिन प्राप्तकर्ता द्वारा व्याख्या की गई है। उपयोगकर्ता ऐसी स्क्रिप्ट या प्रोग्राम निष्पादित करने वाले एजेंट बेहद सावधान रहना चाहिए यह सुनिश्चित करने के लिए कि अविश्वसनीय सॉफ़्टवेयर संरक्षित वातावरण में निष्पादित किया गया हो।

तो प्रोटोकॉल जावास्क्रिप्ट का समर्थन करते हैं, लेकिन कौन से उपयोगकर्ता एजेंट करते हैं?

मेरा (प्राचीन) ईमेल रीडर प्रत्येक तालिका के लिए उपयोग करने के लिए कौन सा दर्शक सॉफ़्टवेयर निर्दिष्ट करने के लिए एक तालिका का उपयोग करता है, जो मेरे पसंदीदा वेब ब्राउज़र में एचटीएमएल सामग्री को विचलित करता है। लगभग सभी मौजूदा वेब ब्राउज़र जावास्क्रिप्ट का समर्थन करते हैं (और जब आप इसे बंद करने का प्रयास करते हैं तो कुछ समस्याएं गंभीर चेतावनी देते हैं!) क्या आधुनिक ईमेल एजेंटों में आंतरिक HTML दुभाषिया शामिल हैं और यदि ऐसा है, तो जावास्क्रिप्ट चालू या बंद है? मैंने थंडरबर्ड पर प्रलेखन की जांच की है और यह पता चला है कि जावास्क्रिप्ट डिफ़ॉल्ट रूप से चालू हो रहा है लेकिन इसे बंद किया जा सकता है: http://codeverge.com/mozilla.support.thunderbird/simple-html-tags-reference-docume/2030160

मैंने देखा है कि कुछ (? कई?) उपयोगकर्ता अब अलग-अलग ईमेल सॉफ़्टवेयर चलाने के बजाय सीधे ब्राउज़र से अपने ईमेल तक पहुंच सकते हैं (वेबमेल एक ऐसा मंच है)। ऐसे सभी प्लेटफार्म जिन्हें मैंने अभी तक परीक्षण किया है, ईमेल संदेश के एचटीएमएल में एम्बेडेड किसी भी जावास्क्रिप्ट को चलाते हैं। हालांकि उपयोगकर्ता सुरक्षा सेटिंग्स के आधार पर ऐसे कुछ वातावरण स्वचालित रूप से बाहरी लिंक (जावास्क्रिप्ट या चित्र या अन्य) नहीं लाते हैं और इसलिए केवल उस फ़ाइल से बाहरी जावास्क्रिप्ट चला सकते हैं जो संदेश के अनुलग्नक के रूप में शामिल है। मौजूदा इंटरनेट कनेक्शन के बिना किसी डिवाइस पर किसी ऑफ़लाइन ईमेल रीडर के बारे में भी यह सच होगा।

उपरोक्त ईमेल निकाय के मुख्य संदेश भाग में एम्बेडेड जावास्क्रिप्ट पर लागू होता है। कोई भी एचटीएमएल को "अनुलग्नक" के रूप में स्पष्ट रूप से दिया जा सकता है, जो सहेजा गया है और फिर खोला गया एक वेब ब्राउज़र में प्रदर्शित किया जाएगा, जिसमें जावास्क्रिप्ट बहुत अधिक संभावना के साथ उपलब्ध है। इसलिए, किसी को जावास्क्रिप्ट सक्षम ईमेल की एक दूसरी प्रतिलिपि एक वैकल्पिक पाठ/सादा मुख्य निकाय के साथ एचटीएमएल अटैचमेंट के रूप में और/या उपयोगकर्ता को अनुलग्नक में निर्देशित करने वाले मुख्य पाठ/एचटीएमएल में टैग शामिल हो सकती है।

मैं इस बारे में सोच रहा हूं क्योंकि मेरे कुछ परिचितों ने मुझे "ईमेल ग्रीटिंग कार्ड्स" भेजने पर जोर दिया है जिसमें एक लिंक संदेश है जो मुझे एक लिंक पर निर्देशित करता है जिसे मुझे इतना असंतोषजनक लगता है कि मैं लोडिंग पर विचार करने से इनकार करता हूं यह सिर्फ सिद्धांत पर है। मैंने इंटरैक्टिव ग्राफिक्स और संगीत के साथ ईमेल ग्रीटिंग कार्ड्स और एम्बेडेड जावास्क्रिप्ट का उपयोग करके गेम भी लिखे हैं और परिणाम से संतुष्ट हैं।

इसलिए, मैं यह मानता हूं कि सही जवाब "हां" दोनों आधार पर है कि प्रोटोकॉल विशेष रूप से स्क्रिप्टिंग को संबोधित करते हैं और इस आधार पर कि मेरे द्वारा उपयोग किए जाने वाले सभी ईमेल एजेंटों ने मेरे परीक्षण ईमेल में जावास्क्रिप्ट चलाया है।

+0

आप उन ग्राहकों की कोई ठोस सूची नहीं देते हैं जिसमें आपने सफलतापूर्वक जेएस का परीक्षण किया और किस जेएस कोड के साथ। मैंने "मूल HTML" सेटिंग के साथ थंडरबर्ड 52.4.0 की जांच की, और उसने JS ' '। Android 2.2.44 के लिए Outlook के लिए, एंड्रॉइड 5.208 के लिए के -9, जीमेल वेबमेलर (06.11.2017 का परीक्षण किया गया) और राउंडक्यूब वेबमेलर 0.9.5। इसलिए मैं उन लोगों से सहमत हूं कि यह ज्यादातर (आधुनिक) ग्राहकों में काम नहीं करता है। यह सच है कि अधिकांश उपयोगकर्ता वेबमेलर का उपयोग करते हैं, लेकिन एक अच्छे कारण के लिए, ये ब्राउज़र को उन्हें सौंपने से पहले संदेशों से जेएस को पट्टी लगाना प्रतीत होता है। –

+0

जैसा कि थंडरबर्ड के लिए आपका लिंक "प्रलेखन" दस्तावेज नहीं है, लेकिन कुछ उपयोगकर्ता द्वारा योगदान किए गए प्रश्न को संदर्भित करता है, मैंने कुछ आधिकारिक दस्तावेज खोजे और इसे पाया: https://developer.mozilla.org/en-US/docs/ मोज़िला/थंडरबर्ड/रिलीज/3 - यह कहता है कि ईमेल में जेएस थंडरबर्ड 3 में गिरा दिया गया है। –

0

उत्तर हाँ है, क्योंकि ईमेल किसी भी प्रकार का संदेश ले सकता है, जावास्क्रिप्ट शामिल है।

चाहे आपको एक ऐसा ईमेल मिलेगा जो ईमेल के भीतर जावास्क्रिप्ट को निष्पादित करने के इच्छुक है, एक और मुद्दा है।

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