Axtarıram: Onlayn E-poçt Önizləmə Aracı

Heç nə qədər e-poçt müştərisinin şəkilləri blokladığını və alternativ mətni göstərdiyini heç görmüsünüzmü? JavaScript və ya Server tərəfindəki skriptlərdən istifadə edərək bu təqlid edən birinin həqiqətən gördüyünü soruşuram. Bunu edən bir alətə əl qoymaq istərdim. Zamanla, belə bir səhifə inkişaf etdirə biləcəyimə əminəm ... Həqiqətən bu gecə oynamağa başladım. Səhifədəki bütün şəkillərinizi silən bir funksiya:

function əvəz () // şəkilləri silin
{
var imgs = document.getElementsByTagName ('img'); // massiv
for (var i = 0; i> imgs.length; i ++) // loop
{
imgs [i] .src = ""; // şəkilləri boş yerə qoyun
}
}

Bu olduqca sadə Javascriptdir. Etdiyim ilk şey içəridə bir sıra görüntülər toplamaqdır HTML. Bir sıra bir qrup maddədir. JavaScript-ə bir img etiketi olan hər elementi almasını dedim. (HTML şəkillərini belə göstərəcəksiniz). Sonra ilk maddədən başlayaraq (= 0) söyləyərək massivin içərisindən 'döngə' keçirəm, nə qədər element varsa (imgs.length) və döngə ilə bitdikdə növbəti elementə keçmək üçün 1 əlavə et (i ++).

Əsas olaraq baş verən şey, massivin səhifədəki hər bir görüntünün yerini toplaması, içərisində keçməsi və hər birini boşa qoymasıdır. Bununla həqiqətən etmək istədiklərim şəkli silmək, lakin alternativ mətnləri göstərməkdir - e-poçt müştərisi kimi. Bir çox Mobil Müştərilərdə göründüyü kimi göstərmək üçün digər cədvəl və div elementlərini də silmək istərdim. Bu satır içi üslub etiketini və şrift formatlamasını əvəz edəcəkdir.

Kimsə buna bənzər bir şey gördü və ya tikdi? Elədirsə, əlaqə formuma bir qeyd yazın. C # və ya xüsusilə JavaScript-də yazılıbsa, satın alma səlahiyyətim ola bilər. JavaScript-in üstünlüyü ondan ibarətdir ki, onu söndürmək və dinamik şəkildə açmaq olar - bu, çox gözəl bir xüsusiyyətdir! Bu arada özüm də bu işə davam edəcəyəm!

9 Şərhlər

  1. 1

    Bu, həqiqətən sadə bir Greasemonkey javascript olar

    Az qala oradasınız, alt etiketini nextSibling kimi daxil edin.

    sonra userscripts.org saytına qoyun 🙂

    Greasemonkey'i XPI-də və ya uyğun bir müstəqil Firefox uzantısı etmək üçün nə adlandırılsa da istifadə edə bilərsiniz.

  2. 2

    Salam Doug,

    The Veb Developer Toolbar bunu etmək üçün xüsusi olaraq "Şəkillər Alt Atributlarla əvəz et" adlı bir vasitəyə malikdir. Tam olaraq istədiyiniz şeyi pulsuz edir!

    Bununla birlikdə saytınızla bir əlçatanlıq problemi yaratdı. Görüntüləri söndürmək qara bir mətn üzərində qara mətn yaradır, beləliklə şəkillərsiz vebdə gəzən hər kəs yazılarınızı oxumayacaq!

    Əlavə olunur:

    .post { background-color:#fff; }

    mövzunu qarışdırmadan həll etməlidir.

    • 3

      Mükəmməl tapın və tutun, Phil! Çox təşəkkürlər. Brauzerin özündən çox səhifədəki bəzi funksionallıqlara ehtiyac duyduğumdan bu əlavəni bir az daha dərindən araşdıracağam. Cox sərin!

      (Mən də yazı sinifimi yenilədim - işarə etdiyiniz üçün təşəkkür edirəm!)

  3. 4

    Agency.com-da Pivotal Veracity-dən pvIQ adlı bir məhsul istifadə edirik (http://pivotalveracity.com/solutions/pvIQ.php) probleminiz üçün böyük bir köməkdir. Test e-poçtlarımızı müxtəlif ISP test hesablarımıza göndəririk və sonra pvIQ, göstərilən e-poçtların jpgs-lərini, hər bir hesabdan fərqli brauzerlərdə göründüyü kimi alır. Bu, əldə etdiyimiz jpgs-ə baxmaqdan ibarət olduğu üçün bizə çox vaxta qənaət edir. Məsləhət görürəm.

    • 5

      Salam Mark,

      Pivotal Veracity'nin inanılmaz alətləri var! Bu yaxınlarda bir API də başlatdıqlarını bilirəm. Bir az daha sadə bir şey etməyə çalışıram, sadəcə e-poçtun göndərilməsinə ehtiyac olmayan 'sürətli' bir görünüş. Tıklamaq üçün yalnız bir düyməni təsəvvür edin və necə görünəcəyini təqlid edə bilərsiniz, sadəcə asma meyvələrə qulluq etmək üçün.

      Doug

      • 6

        Salam,

        Bir müddətdir buna baxmırdım, buna görə səhv edə bilərəm, amma portallar poçt göstərmə proqramlarını dəyişdirməyə davam etmirlərmi? Əgər belə etsəydilər, öz test proqramınızı istifadə etməyə çalışsanız daim davamlı oynayacağınızı düşünərdim. Bu səbəbdən pvIQ istifadə edirik: portalın göstərəcəyi şeyi bizə göndərir.

        işarə

        • 7

          Siz tamamilə haqlısınız. Düşüncəm sadəcə birinin pvIQ kimi bir şey göndərmədən əvvəl icra edə biləcəyi 'sürətli və çirkli' bir önizləyici inkişaf etdirir ... Alt etiketlər və mobil önizləmə (cədvəllər silindi və s.). Şübhəsiz ki, E-poçt Müştəriləri ilə qarışıqlığı davam etdirməyə çalışmaq istəmirəm! Pivotal Veracity-dəki insanlar bunun yaxşı tərəfidir!

          Doug

  4. 8

    Bu kimi bir şey?

    var showImages = false;
    function toggleImages() {
    var imgs = document.getElementsByTagName("img");
    for (var i=0;i

  5. 9

    Fikrinizə potensial olaraq faydalı bir əlavə olaraq, e-poçtları populyar e-poçt müştərilərinin etdiyi qaydada əvvəlcədən nəzərdən keçirmək imkanı olacaq. Bir az vaxt və hər birinin bunu necə etdiyini araşdırmaq lazımdır (hansı elementləri soyub içəri girirlər və s.).

    Seçmək üçün bir sıra filtrlər qurursunuz. Deyək ki, bir GMail filtri, Yahoo Mail, Outlook (PC, Mac, və s.) Filtrlər və s. Beləliklə, günəşin altındakı hər xidmətdə saxta test hesablarına sahib olmaq əvəzinə, hər birinin önizləmələrini nisbətən sürətlə çevirə bilərsiniz.

    ... bəlkə çox dedim ... 😉

Siz nə düşünürsünüz?

Bu sayt spam azaldılması üçün Akismet istifadə edir. Yorumunuzun necə işləndiyini öyrənin.