Tražim: Alat za mrežni pregled e-pošte

Jeste li ikad primijetili koliko klijenata e-pošte blokira slike i prikazuje alternativni tekst? Zanima me je li netko stvarno vidio ovo oponašanje koristeći JavaScript ili skripte na strani poslužitelja. Volio bih se uhvatiti za alat koji to čini. S vremenom sam siguran da mogu razviti takvu stranicu ... Zapravo sam počeo igrati večeras. Evo funkcije koja uklanja sve vaše slike sa stranice:

funkcija replace () // uklanjanje slika
{
var imgs = document.getElementsByTagName ('img'); // niz
for (var i = 0; i> imgs.length; i ++) // petlja
{
imgs [i] .src = ""; // postavljanje slika na ništa
}
}

Prilično je jednostavan Javascript. Prvo što napravim je prikupiti niz slika u HTML. Niz je skupina stavki. Rekao sam javascriptu da dobije svaki element koji ima img oznaku. (Tako prikazujete slike u HTML-u). Dalje "petljam" niz, rekavši mu da započne s prvom stavkom (= 0), idem na onoliko stavki koliko ima (imgs.length), a kada završim s petljom dodam 1 da pređem na sljedeću stavku (i ++).

Ono što se u osnovi događa jest da niz prikuplja mjesto svake slike na stranici, petlja se kroz njih i svaku ne postavlja na ništa. Ono što bih doista želio učiniti je ukloniti sliku, ali zapravo prikazati bilo koji alternativni tekst - baš kao što bi to učinio klijent e-pošte. Također bih volio ukloniti druge elemente tablice i div kako bi ih prikazali kako bi izgledalo u mnogim mobilnim klijentima. To bi zamijenilo oblikovanje stilskih oznaka i fontova.

Je li itko vidio ili izgradio nešto slično? Ako je tako, dodajte mi napomenu u moj obrazac za kontakt. Ako je napisano na C # ili posebno na JavaScriptu, možda je možda nešto što bih mogao biti ovlašten kupiti. Prednost JavaScript-a je u tome što se mogao dinamički isključiti i uključiti - zaista lijepa značajka! U međuvremenu ću i dalje raditi na tome!

9 Komentari

  1. 1

    To bi bio stvarno jednostavan Greasemonkey javascript

    Skoro ste stigli, samo umetnite alt oznaku kao sljedećuSibling.

    zatim ga stavite na userscripts.org 🙂

    Također možete koristiti Greasemonkey za XPI ili kako god se već zove da bi bio odgovarajuće samostalno proširenje Firefoxa.

  2. 2

    Bok Doug,

    Franjevački Alatna traka za web programere ima alat za to posebno, pod nazivom "Zamijeni slike s alt atributima". Radi točno ono što želite!

    Ipak je to stvorilo problem s dostupnošću vaše web lokacije. Isključivanjem slika crni tekst ostaje na crnoj pozadini, tako da svatko tko surfa webom bez slika neće čitati vaše postove!

    Dodavanje:

    .post { background-color:#fff; }

    bi to trebao riješiti bez zabrljavanja teme.

    • 3

      Izvrsno otkriće, Phil! Hvala puno. Upotrijebit ću ovaj dodatak malo dublje jer mi treba neka od tih funkcija na stranici, a ne sam preglednik. Jako cool!

      (Također sam ažurirao svoj post - hvala što ste to istakli!)

  3. 4

    Na Agency.com koristimo proizvod nazvan pvIQ tvrtke Pivotal Veracity (http://pivotalveracity.com/solutions/pvIQ.php) to je velika pomoć za vaš problem. Šaljemo testnu e-poštu raznim ISP probnim računima, a zatim pvIQ dohvaća jpgs prikazane e-pošte sa svakog računa, jer bi se pojavili u različitim preglednicima. To nam štedi ogromnu količinu vremena, jer sve što trebamo učiniti je pogledati rezultirajuće jpg datoteke. Preporučio bih

    • 5

      Bok Mark,

      Pivotal Veracity ima nevjerojatne alate! Znam da su nedavno pokrenuli i API. Pokušavam učiniti nešto malo jednostavnije, samo 'brzi' izgled koji ne zahtijeva stvarno slanje e-pošte. Zamislite samo gumb da kliknete i možete oponašati kako bi to izgledalo, samo da biste se pobrinuli za slabo visi voće.

      Doug

      • 6

        Bok,

        Neko vrijeme ovo nisam gledao, pa možda griješim, ali portali ne mijenjaju li svoj softver za prikazivanje pošte? Da jesu, mislim da biste neprestano igrali sustizanje ako biste pokušali koristiti vlastiti testni softver. Zbog toga koristimo pvIQ: on nam šalje točno ono što bi portal prikazao.

        oznaka

        • 7

          Potpuno si u pravu. Moje razmišljanje je jednostavno razvijanje "brzog i prljavog" pregledača koji bi netko mogao izvršiti prije slanja na nešto poput pvIQ ... stvari poput Alt oznaka i mobilnog pregleda (uklonjene tablice itd.). Definitivno ne želim pokušavati pratiti nered s klijentima e-pošte! Oni u Pivotal Veracity-u su u tome profesionalci!

          Doug

  4. 8
  5. 9

    Mislim da bi potencijalno koristan dodatak vašoj ideji bila mogućnost pregleda e-pošte na isti način na koji to čine popularni klijenti e-pošte. Trebalo bi neko vrijeme i istraživati ​​kako to čini svaki (koje elemente treba ukloniti, ostaviti itd.).

    Izgrađujete niz filtara koje možete birati. Recimo, GMail filtar, Yahoo Mail, filtri Outlook (PC, Mac, itd.) Itd. Dakle, umjesto da morate imati lažne probne račune sa svakom uslugom pod suncem, relativno brzo možete pregledati preglede svakog od njih.

    ... možda sam rekao previše ... 😉

Što vi mislite?

Ova web stranica koristi Akismet za smanjenje neželjene pošte. Saznajte kako se podaci vašeg komentara obrađuju.