জাভাস্ক্রিপ্ট কি কোনও ইমেল বার্তায় সমর্থিত?


146

জাভাস্ক্রিপ্ট কি কোনও ইমেল বার্তায় সমর্থিত?


38
এটি এক -1
কিকিতো

1
লক্ষ্য ইমেল প্রোগ্রাম, আউটলুক? থান্ডারবার্ড? জিমেইল আছে? হটমেইল? উপরের সবগুলো? অন্যান্য? বিভিন্ন ইমেল প্রোগ্রাম মেলগুলি আলাদাভাবে রেন্ডার করে।
ওয়ান্ডার ওয়ার্কার

1
আমি কেবল দেখতে পেয়েছি যে রকেটথেমের ছেলেরা কয়েক ঘন্টার মিনিট এবং সেকেন্ডের মধ্যে একটি গণনা করছে এবং গ্রাফিকগুলি খুব অ্যানিমেট করছে ... এখন কী সম্ভব তা আশ্চর্যজনক। তারা কীভাবে এটি করতে পারে তা নিশ্চিত নয়। ম্যাক মেল ক্লায়েন্টে পর্যবেক্ষণ।
অবতরণ করেছে

2
আমি একটি ডোমেন পাওয়া যায় এবং পেয়েছিলাম এই - motionmailapp.com
অবতরণ করেছে

3
@ ল্যাণ্ডড আমি ঠিক একই জিনিসটি ওয়ার্ডপ্রেস থেকে একটি ইমেলটিতে দেখেছি। দেখা যাচ্ছে এটি কেবল একটি গতিশীল জেনারেটেড জিআইএফ, এটি আনার সময় থেকেই গণনা শুরু হয় (এবং এটি 45 সেকেন্ড পরে পুনরায় সেট হয় - আমার ধারণা আপনি যদি 45 সেকেন্ডের মধ্যে ক্লিক না করেন তবে আপনি ইতিমধ্যে ইমেলটি বন্ধ করেছেন)।
লিওনেল রোয়ে

উত্তর:


49

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

পুরানো ক্লায়েন্ট , যেমন লোটাস নোটস, মজিলা থান্ডারবার্ড, আউটলুক এক্সপ্রেস, এবং উইন্ডোজ লাইভ মেল সকলেই মনে হয় কোনও একরকম জাভাস্ক্রিপ্ট প্রয়োগ কার্যকর করেছে। আর কিছু করে না।

এটি সুরক্ষা বুদ্ধিমানের মতো খারাপ ধারণা বলে মনে হচ্ছে, তাই আমি আশা করি এটি এমন কোনও বৈশিষ্ট্য হবে যা এই ক্লায়েন্টগুলিতেও সর্বদা থাকবে না।


9
"লোটাস নোটস, মজিলা থান্ডারবার্ড, আউটলুক এক্সপ্রেস, এবং উইন্ডোজ লাইভ মেল সকলেই কিছুটা জাভাস্ক্রিপ্ট কার্যকরকরণ সমর্থন করে" - বার্তা টেম্পলেট স্ক্রিপ্টগুলিতে, প্রাপ্ত ইমেলগুলিতে নয়।
কোয়ান্টিন

2
বাহ, এই ক্লায়েন্টগুলি এখন এত পুরানো যে তারা কীভাবে আচরণ করত তার লিঙ্কগুলি মরে যাচ্ছে, আমি এর কোনওটিই নিশ্চিত বা অস্বীকার করতে পারি না। ছয় বছর পরে, আমি এখনও অবাক হব যদি এমন কোনও ইমেল ক্লায়েন্ট এখনও ব্যবহারে থাকে যা উদ্দেশ্য অনুযায়ী কোনও ধরণের স্ক্রিপ্ট সম্পাদন সক্ষম করে থাকে।
ম্যাথুমার্টিন

18

না, সাধারণভাবে ইমেল পাঠকদের জাভাস্ক্রিপ্টের অনুমতি দেয় না।


2
ক্রোম ব্রাউজারে জিমেইল সম্পর্কে কীভাবে?
নিকোলাস এস এক্সু

1
@ নিকোলাসএস.এক্সু জিমেইল ব্রাউজারে হস্তান্তর করার আগে মেল থেকে জাভাস্ক্রিপ্ট সরিয়ে ফেলে। সুতরাং জেএস কাজ করে না। আমি ফায়ারফক্স 56 এবং ক্রোম 61 এ জিমেইল পরীক্ষা করেছি tested এছাড়াও ওয়েবমাস্টার সরঞ্জামগুলিতে কোডটি চেক করে জেএস কোডটি সরানো হয়েছে।
ক্রিস্টোফার কে।

18

অন্যান্য উত্তরদাতারা উত্তরটি "না" বলে পরামর্শ দিয়েছেন

অন্যদিকে, একটি এইচটিএমএল সংযুক্তি সম্ভবত জাভাস্ক্রিপ্ট চালানোর মতো পরিবেশে খোলা হবে।

সম্পাদনা: এটি প্রস্তাবিত হয়েছিল যে আমি প্রশ্নের যথাযথ উত্তর দিইনি তাই এখানে আরও একটি সম্পূর্ণ চেষ্টা করা যায়।

সংক্ষিপ্তসার: আমি প্রত্যাশা করব যে এম্বেডড জাভাস্ক্রিপ্টযুক্ত এইচটিএমএল-ফর্ম্যাট ইমেল প্রাপ্ত অনেক বা বেশিরভাগ ব্যবহারকারী এটি কোনও পরিবেশের ক্ষেত্রে সত্য কিনা তা নিশ্চিত করার জন্য এটি চালিত হবে এবং পরীক্ষা চালানো দেখতে পাবে। তবে জাভাস্ক্রিপ্ট কিছু ব্যবহারকারীর জন্য অবরুদ্ধ থাকবে।

প্রোটোকলগুলি (বিশেষত আরএফসি 2854) স্পষ্টভাবে স্ক্রিপ্টিং (টেক্সট / এইচটিএমএল বার্তা বডি টাইপের মধ্যে) সম্বোধন করে এই বিবৃতি সহ যে:

এছাড়াও, এইচটিএমএল ৪.০ এ স্ক্রিপ্টিং ভাষা এবং ইন্টারেক্টিভ দক্ষতার প্রবর্তন প্রেরকের দ্বারা লিখিত তবে প্রাপক দ্বারা ব্যাখ্যা করা প্রোগ্রামগুলির স্বয়ংক্রিয় সম্পাদনের সাথে যুক্ত একাধিক সুরক্ষা ঝুঁকির পরিচয় দেয়। এই জাতীয় স্ক্রিপ্ট বা প্রোগ্রামগুলি সম্পাদনকারী ব্যবহারকারী এজেন্টদের অবশ্যই সুরক্ষিত পরিবেশে অবিশ্বস্ত সফ্টওয়্যার কার্যকর করা হয়েছে তা নিশ্চিত করার জন্য অত্যন্ত সতর্কতা অবলম্বন করতে হবে।

সুতরাং প্রোটোকল জাভাস্ক্রিপ্ট সমর্থন করে তবে কোন ব্যবহারকারী এজেন্টরা তা করে?

আমার (প্রাচীন) ইমেল পাঠক প্রতিটি মাইম টাইপের জন্য কোন ভিউয়ার সফ্টওয়্যার ব্যবহার করবেন তা নির্দিষ্ট করতে একটি টেবিল ব্যবহার করে, এইচটিএমএল সামগ্রীটি আমার প্রিয় ওয়েব ব্রাউজারে ডাইভার্ট করে। প্রায় সমস্ত বর্তমান ওয়েব ব্রাউজার জাভাস্ক্রিপ্ট সমর্থন করে (এবং আপনি যখন এটি বন্ধ করার চেষ্টা করছেন তখন কিছু মারাত্মক সতর্কতা জারি করে!) আধুনিক ইমেল এজেন্টগুলিতে কি অভ্যন্তরীণ এইচটিএমএল অনুবাদক অন্তর্ভুক্ত রয়েছে এবং যদি তাই হয় তবে জাভাস্ক্রিপ্ট চালু বা বন্ধ আছে? আমি থান্ডারবার্ডে নথিপত্র যাচাই করে দেখেছি যে জাভাস্ক্রিপ্টটি ডিফল্ট হিসাবে চালু হয়েছে তবে এটি বন্ধ করা যেতে পারে: http://codeverge.com/mozilla.support.thunderbird/simple-html-tags-references-docume/2030160

আমি লক্ষ্য করেছি যে কিছু (? অনেক?) ব্যবহারকারী এখন পৃথক ইমেল সফ্টওয়্যার চালানোর পরিবর্তে সরাসরি ব্রাউজার থেকে তাদের ইমেল অ্যাক্সেস করে (ওয়েবমেল এই জাতীয় একটি প্ল্যাটফর্ম)। আমি এখনও অবধি পরীক্ষিত এই জাতীয় প্ল্যাটফর্মগুলি ইমেল বার্তার এইচটিএমএল এম্বেড থাকা কোনও জাভাস্ক্রিপ্ট চালায়। তবে ব্যবহারকারীর সুরক্ষা সেটিংসের উপর নির্ভর করে এরকম কিছু পরিবেশ স্বয়ংক্রিয়ভাবে বাহ্যিক লিঙ্কগুলি (জাভাস্ক্রিপ্ট বা ছবি বা অন্যান্য) আনবে না এবং কেবল বার্তাটির সংযুক্তি হিসাবে অন্তর্ভুক্ত কোনও ফাইল থেকে বাহ্যিক জাভাস্ক্রিপ্ট চালাতে পারে। বর্তমান ইন্টারনেট সংযোগ ছাড়াই কোনও ডিভাইসে থাকা যে কোনও অফলাইন ইমেল রিডারের ক্ষেত্রে এটি একই হবে।

উপরেরটি ইমেল বডিটির মূল বার্তার অংশে এম্বেড করা জাভাস্ক্রিপ্টে প্রযোজ্য। একজনের সাথে এইচটিএমএল স্পষ্টভাবে একটি "সংযুক্তি" হিসাবে দেওয়া যেতে পারে, যা সংরক্ষণ করা হয় এবং তারপরে খোলা থাকলে এটি একটি ওয়েব ব্রাউজারে প্রদর্শিত হবে, যেখানে জাভাস্ক্রিপ্ট খুব উচ্চতার সাথে উপলব্ধ। অতএব, একটি বিকল্প পাঠ্য / প্লেইন প্রধান অংশ এবং / অথবা মূল পাঠ্য / এইচটিএমএল ট্যাগের সাথে সংযুক্তিতে ব্যবহারকারীকে নির্দেশিত করে এইচটিএমএল সংযুক্তি হিসাবে জাভাস্ক্রিপ্ট সক্ষম ইমেলের দ্বিতীয় কপি অন্তর্ভুক্ত থাকতে পারে।

আমি এই সম্পর্কে ভাবছিলাম কারণ আমার পরিচিত কিছু লোক আমাকে "ইমেল গ্রিটিং কার্ড" প্রেরণের জন্য জোর দিয়েছিলেন যা একটি লিখিত বার্তায় আমাকে এমন একটি লিঙ্কের দিকে পরিচালিত করে যা আমি এতটা অসন্তুষ্টিজনক পেয়েছি যে আমি কেবলমাত্র নীতির ভিত্তিতে এটি লোড করার বিষয়টি বিবেচনা করতে অস্বীকার করি use । আমি এম্বেডড জাভাস্ক্রিপ্ট ব্যবহার করে ইন্টারেক্টিভ গ্রাফিক্স এবং সঙ্গীত এবং এমনকি গেমস সহ ইমেল গ্রিটিংস কার্ডগুলি লিখেছি এবং প্রেরণ করেছি এবং ফলাফলটির সাথে সন্তুষ্ট হয়েছি।

অতএব, আমি বজায় রেখেছি যে প্রোটোকলগুলি বিশেষভাবে স্ক্রিপ্টিংটিকে সম্বোধন করে এবং যে ব্যক্তিগতভাবে আমি যে ইমেল এজেন্টগুলি ব্যবহার করি তা আমার পরীক্ষার ইমেলগুলিতে জাভাস্ক্রিপ্ট চালিয়ে যায় সেই কারণেই উভয়টির সঠিক উত্তর "হ্যাঁ" both


2
আপনি ক্লায়েন্টদের এমন কোনও কংক্রিটের তালিকা দেবেন না যাতে আপনি জেএসকে সফলভাবে এবং কোন জেএস কোড দিয়ে পরীক্ষা করেছেন। আমি "অরিজিনাল এইচটিএমএল" সেটিং দিয়ে থান্ডারবার্ড 52.4.0 পরীক্ষা করেছিলাম এবং এটি <script> document.write('test'); </script>আমার পরীক্ষার ইমেলগুলিতে জেএসকে উপেক্ষা করে না। অ্যান্ড্রয়েড 2.2.44 এর জন্য আউটলুকের জন্য একই, অ্যান্ড্রয়েড 5.208 এর জন্য কে -9, জিমেইল ওয়েবমেলার (06.11.2017 পরীক্ষা করা হয়েছে) এবং রাউন্ডক्यूब ওয়েবমেলার 0.9.5। সুতরাং আমি তাদের সাথে একমত হই যা বলছে এটি বেশিরভাগ (আধুনিক) ক্লায়েন্টগুলিতে কাজ করে না। এটি সত্য যে বেশিরভাগ ব্যবহারকারী ওয়েবমেলারগুলি ব্যবহার করেন তবে একটি ভাল কারণে, ব্রাউজারে হস্তান্তর করার আগে এগুলি বার্তাগুলি থেকে জেএস কেড়ে নেবে বলে মনে হয়।
ক্রিস্টোফার কে।

1
থান্ডারবার্ড "ডকুমেন্টেশন" এ আপনার লিঙ্কটি কোনওভাবেই ডকুমেন্টেশন নয় তবে কিছু ব্যবহারকারী-অবদানমূলক প্রশ্নকে বোঝায় তাই আমি কিছু অফিসিয়াল ডকুমেন্টেশন সন্ধান করেছি এবং এটি পেয়েছি: ডেভেলপার.মোজিলা.আর.ইন- ইউএস / ডকস / মজিলা / থান্ডারবার্ড / রিলিজেস / 3 - এটি ইমেলগুলিতে জেএস থান্ডারবার্ড 3 এ নেমেছে বলে জানিয়েছে
ক্রিস্টোফার কে।

14

সংক্ষিপ্ত উত্তর

না


বর্ণনামূলক উত্তর

এটা নির্ভর করে. ইমেলটি আপনি যেভাবে চান তার সাথে আচরণ করার গ্যারান্টিযুক্ত নয়। বিভিন্ন ইমেল ক্লায়েন্টরা জেএসকে অন্যভাবে পরিচালনা করে। ডেস্কটপ অ্যাপ্লিকেশনটিতে স্ক্রিপ্ট এক্সিকিউশন সমর্থন করা খুব বিপজ্জনক যেহেতু আপনার ব্যক্তিগত তথ্যের পরিমাণ অনেক বেশি তাই নতুন ইমেল ক্লায়েন্টরা এর কোনওটিকে সমর্থন করে না support

আমার একটি ব্যবহারের কেস ছিল যেখানে আমার একটি ইমেলটিতে জেএস ব্যবহার করা দরকার। আমি আউটলুক এবং ডেস্কটপ ক্লায়েন্টের ওয়েব ক্লায়েন্টটিতেও চেষ্টা করেছি এবং এটির দৃষ্টিভঙ্গি কেবল আপনার এইচটিএমএল ইমেলের স্ক্রিপ্ট অংশটি মুছে ফেলে। আরও কিছু ইমেল ক্লায়েন্ট থাকতে পারে যা জেএস কার্যকর করতে সহায়তা করে তবে আপনি যখন ক্লায়েন্টকে আপনার ক্লায়েন্ট মেশিনে দেখতে পাবেন সেখানে নিয়ন্ত্রণ করতে পারবেন না, এইচটিএমএল ইমেলের কোনও স্ক্রিপ্ট এম্বেড করা ভাল ধারণা নয়।

এটি আপনার এইচটিএমএল ইমেলটিকে যথাসম্ভব সহজ রাখার পরামর্শ দিয়েছে, কোনও জেএস নেই, এবং আপনি করতে পারেন এমন ন্যূনতম সিএসএস (কারণ, আবারও, বিভিন্ন ইমেল ক্লায়েন্টের পাশাপাশি সিএসএসের ক্ষেত্রেও ভিন্ন ভিন্ন সমর্থন রয়েছে) উদাহরণস্বরূপ: দৃষ্টিভঙ্গির ওয়েব ক্লায়েন্ট এমনকি কোনও এইচটিএমএলকে স্বীকৃতি দিচ্ছিল না ইমেইলে বোতাম ট্যাগ। একটি বোতামের ডিসপ্লের নকল করতে আমাকে একটি অ্যাঙ্কর ট্যাগ এবং তার উপরে কিছু সিএসএস ব্যবহার করতে হয়েছিল।


নীচের লাইন - এইচটিএমএল ইমেল সামগ্রী নিয়ে কাজ করার সময় জাভাস্ক্রিপ্টের উপর নির্ভর করবেন না।


4

আপনি কোনও সার্ভারে এবং একটি মেইল ​​ক্লায়েন্টে এক্সিকিউটেবল জাভাস্ক্রিপ্ট পেতে যাচ্ছেন না। তবে ইমেলগুলি ডিও সমর্থন করে লিঙ্কগুলি, আপনি সর্বদা একটি ইমেলের মধ্যে আপনার সামগ্রীতে লিঙ্ক করতে পারেন।



2

এটি হতে পারে তবে মেল ক্লায়েন্টরা এটি পড়বে না এবং মেল সার্ভারগুলি এটি প্রত্যাখ্যান করতে পারে। সুতরাং এটি ছেড়ে দিন।


1

ইমেলগুলিতে জাভাস্ক্রিপ্ট সমর্থিত নয়।


2
ওটা সত্যি না. কমপক্ষে আউটলুক এবং আউটলুক এক্সপ্রেস জাভাস্ক্রিপ্ট সমর্থন করে যা এগুলি এড়াতে (সুরক্ষা কারণে) অনেকগুলি কারণ রয়েছে।
পাওলিএল

1
@ পাউলিএল: এটি আপনার বিধিনিষেধযুক্ত সাইট জোন সেটিংস অনুমতি দিলে তা নির্ভর করে।
নীল নাইট

0

আপনি জাভাস্ক্রিপ্ট উইন্ডোজ লাইভ মেল নিয়ে কাজ করে একটি ইমেল দেখতে পারেন, তবে আপনি যে নতুন ইমেল প্রেরণ করতে চান তাতে জাভাস্ক্রিপ্ট যুক্ত করতে পারবেন না। জাভাস্ক্রিপ্ট সংরক্ষিত .ml ফাইলগুলির সাথেও কাজ করে। মজিলা থান্ডারবার্ড সংস্করণ 60.7.0 জাভাস্ক্রিপ্ট দেখতে বা যুক্ত করতে পারে না। (আপনি যদি থান্ডারবার্ডের সাহায্যে একটি ইমেল ফাইল সংরক্ষণ করেন তবে ফাইলটি লাইভ মেল দিয়ে লোড করা থাকলে কোডটি কাজ করবে) আপনি পিএইচপি কোড ব্যবহার করে জাভাস্ক্রিপ্ট সহ একটি ইমেল প্রেরণ করতে পারেন। কিছু ইমেল ওয়েবসাইটগুলি এটি সমর্থন করতে পারে, তবে কয়েকটি আমি ব্যবহার করি না don't (এওএল, ইউ টু নেট নেট, জিমেইল)


0

সুরক্ষা উদ্বেগের কারণে কোনও ইমেল ক্লায়েন্ট সমর্থন করে না জাভাস্ক্রিপ্ট

এই এইচটিএমএল সামগ্রী সহ মেইল ​​প্রেরণ করার চেষ্টা করুন Try

     <!DOCTYPE html>
     <html>
     <body>
     <button onclick="this.innerHTML=Date()">The time is?</button>
     </body>
     </html>
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.