Ieškoma: internetinis el. Pašto peržiūros įrankis

Ar kada pastebėjote, kiek el. Pašto klientų blokuoja vaizdus ir pateikia alternatyvų tekstą? Man įdomu, ar kas nors iš tikrųjų matė šį imitavimą naudojant „JavaScript“ ar serverio pusės scenarijus. Norėčiau pasinaudoti įrankiu, kuris tai daro. Laikui bėgant esu tikras, kad galiu sukurti tokį puslapį ... Aš iš tikrųjų pradėjau groti šį vakarą. Čia yra funkcija, pašalinanti visus jūsų vaizdus puslapyje:

funkcija pakeisti () // pašalinti vaizdus
{
var imgs = document.getElementsByTagName ('img'); // masyvas
for (var i = 0; i> imgs.length; i ++) // kilpa
{
imgs [i] .src = ""; // nenustatyti vaizdų
}
}

Tai gana paprastas „Javascript“. Pirmas dalykas, kurį darau, yra surinkti vaizdų masyvą HTML. Masyvas yra elementų grupė. Liepiau „javascript“ gauti kiekvieną elementą, turintį „img“ žymą. (Taip vaizdus atvaizduojate HTML). Toliau aš „kilpeliu“ per masyvą sakydamas, kad jis prasideda nuo pirmojo elemento (= 0), eikite tiek elementų, kiek jų yra (imgs.length), ir kai tai bus padaryta su kilpa, pridėkite 1, kad pereitumėte prie kito elemento (i ++).

Iš esmės vyksta tai, kad masyvas surenka kiekvieno paveikslėlio vietą puslapyje, peržiūri juos ir nenustato kiekvieno. Ką aš iš tikrųjų norėčiau padaryti, tai pašalinti vaizdą, bet iš tikrųjų rodyti bet kokį alternatyvų tekstą, kaip tai darytų el. Pašto klientas. Taip pat norėčiau pašalinti kitus lentelės ir div elementus, kad jie būtų pateikti taip, kaip atrodytų daugelyje mobiliųjų klientų. Tai pakeistų tiesioginio stiliaus žymą ir šrifto formatą.

Ar kas nors matė ar pastatė ką nors panašaus? Jei taip, numeskite man užrašą į kontaktinę formą. Jei tai parašyta C # arba ypač „JavaScript“, tai netgi galėčiau būti įgaliotas įsigyti. „JavaScript“ privalumas yra tas, kad jį galima dinamiškai išjungti ir įjungti - tai tikrai puiki funkcija! Tuo tarpu aš ir toliau dirbsiu pats!

9 komentarai

  1. 1

    Tai būtų tikrai paprastas „Greasemonkey“ javascript

    Beveik esate, tiesiog įkelkite „Alt“ žymą kaip kitą „Svibling“.

    tada įdėkite jį į userscripts.org 🙂

    Taip pat galite naudoti „Greasemonkey“ XPI ar kaip jis vadinamas, kad tai būtų tinkamas atskiras „Firefox“ plėtinys.

  2. 2

    Labas Doug!

    Šis Žiniatinklio kūrėjo įrankių juosta turi įrankį tai padaryti, pavadintą „Pakeisti vaizdus Alt atributais“. Tai daro tai, ko norite nemokamai!

    Vis dėlto tai iškėlė jūsų svetainės pritaikymo neįgaliesiems problemą. Išjungus vaizdus juodame fone paliekamas juodas tekstas, todėl visi, naršantys internete be vaizdų, neskaitys jūsų įrašų!

    Pridedant:

    .post { background-color:#fff; }

    turėtų tai išspręsti nesugadindamas savo temos.

    • 3

      Puikus radimas ir pagavimas, Filai! Labai ačiū. Aš ketinu gilintis į šį priedą šiek tiek giliau, nes man reikia šiek tiek šios funkcijos puslapyje, o ne pačioje naršyklėje. Labai šaunu!

      (Aš taip pat atnaujinau savo įrašų klasę - ačiū, kad tai nurodėte!)

  3. 4

    „Agency.com“ mes naudojame produktą, vadinamą „pvIQ“ iš „Pivotal Veracity“ (http://pivotalveracity.com/solutions/pvIQ.php), tai yra didelė pagalba jūsų problemai spręsti. Mes siunčiame bandomuosius el. Laiškus į įvairias ISP bandomąsias paskyras, o tada „pvIQ“ iš kiekvienos paskyros nuskaito atvaizduotų el. Laiškų JPG, nes jie būtų rodomi skirtingose ​​naršyklėse. Tai sutaupo mums labai daug laiko, nes mums tereikia pažvelgti į gautus JPG. Aš rekomenduočiau.

    • 5

      Sveiki, Mark

      Svarbiausias tikrumas turi keletą neįtikėtinų įrankių! Žinau, kad jie neseniai taip pat pristatė API. Bandau padaryti šiek tiek paprasčiau, tiesiog „greitai“ atrodyti, kad nereikėtų iš tikrųjų išsiųsti el. Laiško. Įsivaizduokite, kad spustelėsite tik mygtuką ir galėsite imituoti, kaip tai atrodytų, kad tik pasirūpintumėte žemai kabančiais vaisiais.

      Doug

      • 6

        Sveiki,

        Jau kurį laiką nežiūrėjau į tai, todėl galiu klysti, bet ar portalai nuolat nekeičia savo pašto atvaizdavimo programinės įrangos? Jei jie tai padarytų, manyčiau, kad jūs nuolat žaisite pasivijimą, jei bandytumėte naudoti savo bandomąją programinę įrangą. Štai kodėl mes naudojame „pvIQ“: jis mums siunčia tiksliai tai, ką pateiktų portalas.

        Pažymėti

        • 7

          Tu visiškai teisus. Mano manymu, tiesiog sukuriu „greitą ir nešvarų“ peržiūros priemonę, kurią kažkas galėtų atlikti prieš siųsdamas tokiems dalykams kaip „pvIQ“ ... pvz., „Alt“ žymos ir peržiūra mobiliesiems (lentelės pašalintos ir pan.). Aš tikrai nenoriu bandyti neatsilikti nuo netvarkos su el. Pašto klientais! Tie pagrindinio tikrumo žmonės yra pliusai!

          Doug

  4. 8
  5. 9

    Manau, kad potencialiai naudingas jūsų idėjos papildymas būtų galimybė peržiūrėti el. Laiškus taip pat, kaip ir populiarūs el. Pašto klientai. Reikėtų šiek tiek laiko ir ištirti, kaip kiekvienas tai daro (kokius elementus jie nurengia, palieka ir pan.).

    Kuriate filtrų seriją, iš kurių galite rinktis. Tarkime, „Gmail“ filtras, „Yahoo Mail“, „Outlook“ (kompiuteris, „Mac“ ir kt.) Filtrai ir kt. Taigi, užuot turėję bandomąsias sąskaitas su kiekviena paslauga po saule, galite palyginti greitai peržiūrėti kiekvienos iš jų peržiūras.

    ... gal aš pasakiau per daug ... 😉

Ką manote?

Ši svetainė naudoja "Akismet", kad sumažintų šlamštą. Sužinokite, kaip apdorojamas jūsų komentaras.