البحث عن: أداة معاينة البريد الإلكتروني عبر الإنترنت

هل سبق لك أن لاحظت عدد عملاء البريد الإلكتروني الذين يحظرون الصور ويعرضون النص البديل؟ أشعر بالفضول إذا كان أي شخص قد رأى بالفعل هذا تمت محاكاته باستخدام JavaScript أو برمجة نصية من جانب الخادم. أود الحصول على يد على أداة تقوم بذلك. مع مرور الوقت ، أنا متأكد من أنه يمكنني تطوير مثل هذه الصفحة ... لقد بدأت بالفعل في اللعب الليلة. فيما يلي وظيفة تزيل جميع صورك من الصفحة:

وظيفة استبدال () // إزالة الصور
{
var imgs = document.getElementsByTagName ('img') ؛ //مجموعة مصفوفة
لـ (var i = 0 ؛ i> imgs.length ؛ i ++) // حلقة
{
imgs [i] .src = "" ؛ // اضبط الصور على لا شيء
}
}

انها بسيطة جدا جافا سكريبت. أول شيء أفعله هو جمع مجموعة من الصور بتنسيق HTML. المصفوفة هي مجموعة من العناصر. أخبرت جافا سكريبت للحصول على كل عنصر به علامة img. (هذه هي الطريقة التي تعرض بها الصور بتنسيق HTML). بعد ذلك ، أقوم بـ `` حلقة '' عبر المصفوفة بإخبارها أن تبدأ بالعنصر الأول (= 0) ، انتقل إلى العديد من العناصر الموجودة (imgs.length) ، وعندما تنتهي من الحلقة أضف 1 للانتقال إلى العنصر التالي (i ++).

ما يحدث أساسًا هو أن المصفوفة تجمع موقع كل صورة على الصفحة ، وتتكرر عبرها ، وتضبط كل منها على لا شيء. ما أود فعله حقًا هو إزالة الصورة ولكن في الواقع أعرض أي نص بديل - تمامًا مثل عميل البريد الإلكتروني. أود أيضًا إزالة عناصر الجدول و div الأخرى لعرضها كما ستبدو في العديد من عملاء الجوّال. سيحل هذا محل علامة النمط المضمنة وتنسيق الخط.

هل رأى أحد أو بنى شيئًا كهذا؟ إذا كان الأمر كذلك ، أرسل لي ملاحظة في نموذج الاتصال الخاص بي. إذا كان مكتوبًا بلغة C # أو بشكل خاص JavaScript ، فقد يكون شيئًا يمكن أن يؤذن لي بشرائه. ميزة JavaScript هي أنه يمكن إيقاف تشغيله وتشغيله ديناميكيًا - وهي ميزة رائعة حقًا! في غضون ذلك ، سأستمر في العمل عليها بنفسي!

9 تعليقات

  1. 1

    سيكون هذا جافا سكريبت Greasemonkey بسيطًا حقًا

    أنت على وشك الانتهاء ، ما عليك سوى إدخال علامة alt باعتبارها الشقيق التالي.

    ثم ضعه على userscripts.org 🙂

    يمكنك أيضًا استخدام Greasemonkey إلى XPI أو أيًا كان ما يطلق عليه لجعله امتدادًا مناسبًا ومستقلًا لفايرفوكس.

  2. 2

    مرحبا دوغ ،

    أفضل شريط أدوات مطور الويب لديه أداة للقيام بذلك على وجه التحديد ، تسمى "استبدال الصور بسمات بديلة". إنه يفعل بالضبط ما تريده مجانًا!

    لقد طرح مشكلة إمكانية الوصول مع موقعك على الرغم من ذلك. يؤدي إيقاف تشغيل الصور إلى ترك نص أسود على خلفية سوداء ، لذلك لن يقرأ أي شخص يتصفح الويب بدون صور منشوراتك!

    مضيفا:

    .post { background-color:#fff; }

    يجب أن يحل ذلك دون العبث بموضوعك.

    • 3

      اكتشاف وإمساك رائع ، فيل! شكرا جزيلا. سأبحث في هذه الوظيفة الإضافية بشكل أعمق قليلاً لأنني بحاجة إلى بعض هذه الوظائف في صفحة بدلاً من المتصفح نفسه. رائع جدا!

      (لقد قمت أيضًا بتحديث صفي البريدي - شكرًا للإشارة إلى ذلك!)

  3. 4

    في Agency.com ، نستخدم منتجًا يسمى pvIQ من Pivotal Veracity (http://pivotalveracity.com/solutions/pvIQ.php) هذه مساعدة كبيرة في حل مشكلتك. نرسل رسائل البريد الإلكتروني الاختبارية إلى حسابات اختبار ISP المتنوعة الخاصة بنا ، ثم يقوم pvIQ باسترداد ملفات jpg لرسائل البريد الإلكتروني المقدمة من كل حساب ، كما تظهر في متصفحات مختلفة. هذا يوفر لنا قدرًا هائلاً من الوقت ، حيث أن كل ما علينا فعله هو إلقاء نظرة على ملفات jpg الناتجة. أنا أوصي به.

    • 5

      مرحبا مارك،

      لدى Pivotal Veracity بعض الأدوات الرائعة! أعلم أنهم أطلقوا مؤخرًا واجهة برمجة تطبيقات أيضًا. أحاول أن أفعل شيئًا أبسط قليلاً ، مجرد نظرة "سريعة" لا تتطلب فعلاً إرسال البريد الإلكتروني. تخيل مجرد زر للنقر ويمكنك محاكاة الشكل الذي سيبدو عليه ، فقط للعناية بالفاكهة المتدلية.

      دوغ

      • 6

        مرحبا،

        لم ألق نظرة على هذا منذ فترة ، لذلك قد أكون مخطئًا ، لكن ألا تستمر البوابات في تغيير برنامج عرض البريد الخاص بهم؟ إذا فعلوا ذلك ، فسأعتقد أنك ستلعب باستمرار لعبة اللحاق بالركب إذا حاولت استخدام برنامج الاختبار الخاص بك. لهذا السبب نستخدم pvIQ: فهو يرسل لنا بالضبط ما ستقدمه البوابة.

        علامة

        • 7

          أنت محق تمامًا. تفكيري هو ببساطة تطوير عارض "سريع وقذر" يمكن لأي شخص تنفيذه قبل الإرسال إلى شيء مثل pvIQ… أشياء مثل علامات Alt ومعاينة الجوال (تمت إزالة الجداول ، وما إلى ذلك). أنا بالتأكيد لا أريد أن أحاول مواكبة هذه الفوضى مع عملاء البريد الإلكتروني! هؤلاء الأشخاص في Pivotal Veracity هم المحترفون في ذلك!

          دوغ

  4. 8
  5. 9

    أعتقد أن الإضافة التي قد تكون مفيدة لفكرتك ستكون القدرة على معاينة رسائل البريد الإلكتروني بنفس الطريقة التي يقوم بها عملاء البريد الإلكتروني المشهورون. سيستغرق الأمر بعض الوقت والبحث في كيفية قيام كل فرد بذلك (ما العناصر التي يجب خلعها ، وتركها ، وما إلى ذلك).

    أنت تبني سلسلة من المرشحات للاختيار من بينها. لنفترض ، مرشح GMail ، و Yahoo Mail ، وفلاتر Outlook (PC ، و Mac ، وما إلى ذلك) ، وما إلى ذلك ، لذلك ، بدلاً من الاضطرار إلى امتلاك حسابات اختبار وهمية مع كل خدمة تحت الشمس ، يمكنك التنقل بين معاينات كل واحدة بسرعة نسبيًا.

    ... ربما قلت الكثير ... 😉

ما رأيك؟

يستخدم هذا الموقع نظام Akismet لتقليل الرسائل الضارة. تعرف كيف تتم معالجة بيانات تعليقك.