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

Have you ever noticed how many email clients block images and display the alternative text? I'm curious if anyone has actually seen this emulated utilizing JavaScript or Server-side scripting. I'd like to get a hand on a tool that does it. Over time, I'm sure that I can develop such a page… I actually started playing tonight. Here's a function that removes all of your images on a page:

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
}
}

It's pretty simple Javascript. The first thing I do is collect an array of the images in HTML. An array is a group of items. I told the javascript to get every element that has an img tag. (That's how you display images in HTML). Next I ‘loop' through the array by telling it to start with the first item (=0), go for as many items there are (imgs.length), and when it's done with the loop add 1 to move to the next item (i++).

What basically happens is that the array collects the location of every image on the page, loops through them, and sets each to nothing. What I'd really like to do with this is remove the image but actually display any alternative text – just like an email client would. I'd also love to remove other table and div elements to render it as it would look in many Mobile Clients. This would replace inline style tag and font formatting.

Has anyone seen or built anything like this? If so, drop me a note in my contact form. If it's written in C# or especially JavaScript, it may even be something I could be authorized to purchase. The advantage of JavaScript is that it could be turned off and on dynamically – a really nice feature! Meanwhile, I'll continue working on it myself!

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,

    Odlomak 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.