Ceisio: Offeryn Rhagolwg E-bost Ar-lein

A ydych erioed wedi sylwi faint o gleientiaid e-bost sy'n blocio delweddau ac yn arddangos y testun amgen? Rwy'n chwilfrydig os oes unrhyw un wedi gweld hyn yn cael ei efelychu gan ddefnyddio JavaScript neu sgriptio ar ochr y Gweinydd. Hoffwn gael llaw ar offeryn sy'n ei wneud. Dros amser, rwy'n siŵr y gallaf ddatblygu tudalen o'r fath ... Dechreuais chwarae heno mewn gwirionedd. Dyma swyddogaeth sy'n tynnu'ch holl ddelweddau ar dudalen:

swyddogaeth disodli () // tynnu delweddau
{
var imgs = document.getElementsByTagName ('img'); // arae
ar gyfer (var i = 0; i> imgs.length; i ++) // dolen
{
imgs [i] .src = ""; // gosod y delweddau i ddim
}
}

Mae'n Javascript eithaf syml. Y peth cyntaf dwi'n ei wneud yw casglu amrywiaeth o'r delweddau i mewn HTML. Mae amrywiaeth yn grŵp o eitemau. Dywedais wrth y javascript i gael pob elfen sydd â thag img. (Dyna sut rydych chi'n arddangos delweddau yn HTML). Nesaf, rwy'n 'dolennu' trwy'r arae trwy ddweud wrtho i ddechrau gyda'r eitem gyntaf (= 0), mynd am gynifer o eitemau sydd (imgs.length), a phan fydd wedi'i wneud gyda'r ddolen ychwanegwch 1 i symud i'r eitem nesaf (i ++).

Yr hyn sy'n digwydd yn y bôn yw bod yr arae yn casglu lleoliad pob delwedd ar y dudalen, yn dolennu trwyddynt, ac yn gosod pob un i ddim. Yr hyn yr hoffwn ei wneud â hyn mewn gwirionedd yw cael gwared ar y ddelwedd ond arddangos unrhyw destun amgen mewn gwirionedd - yn union fel y byddai cleient e-bost. Byddwn i hefyd wrth fy modd yn cael gwared ar elfennau bwrdd a div eraill i'w rhoi fel y byddai'n edrych mewn llawer o Gleientiaid Symudol. Byddai hyn yn disodli fformatio tag mewnlin a fformatio ffont.

A oes unrhyw un wedi gweld neu adeiladu unrhyw beth fel hyn? Os felly, gollyngwch nodyn ataf yn fy ffurflen gyswllt. Os yw wedi'i ysgrifennu yn C # neu'n enwedig JavaScript, gall fod hyd yn oed yn rhywbeth y gallwn gael fy awdurdodi i'w brynu. Mantais JavaScript yw y gallai gael ei ddiffodd ac ymlaen yn ddeinamig - nodwedd hyfryd iawn! Yn y cyfamser, byddaf yn parhau i weithio arno fy hun!

9 Sylwadau

  1. 1

    Byddai hynny'n javascript Greasemonkey syml iawn

    Rydych chi bron yno, mewnosodwch y tag alt fel y nesafSibling.

    yna ei roi ar userscripts.org 🙂

    Gallech hefyd ddefnyddio Greasemonkey i XPI neu beth bynnag y'i gelwir i'w wneud yn estyniad Firefox annibynnol ar ei ben ei hun.

  2. 2

    Helo Doug,

    Daeth Bar Offer Datblygwr Gwe mae gan offeryn offeryn ar gyfer gwneud hyn yn benodol, o'r enw “Amnewid Delweddau â Phriodoleddau Alt”. Mae'n gwneud yr union beth rydych chi ei eisiau am ddim!

    Er hynny, fe daflodd fater hygyrchedd i'ch gwefan. Mae diffodd delweddau yn gadael testun du ar gefndir du, felly ni fydd unrhyw un sy'n syrffio'r we heb ddelweddau arno yn darllen eich postiadau!

    Ychwanegu:

    .post { background-color:#fff; }

    dylai ddatrys hynny heb wneud llanast o'ch thema serch hynny.

    • 3

      Darganfyddiad a dal gwych, Phil! Diolch yn fawr iawn. Rydw i'n mynd i gloddio i'r ychwanegyn hwn ychydig yn ddyfnach gan fod angen rhywfaint o'r swyddogaeth honno arnaf ar dudalen yn hytrach na'r porwr ei hun. Cwl iawn!

      (Fe wnes i ddiweddaru fy nosbarth post hefyd - diolch am dynnu sylw at hynny!)

  3. 4

    Yn Agency.com rydym yn defnyddio cynnyrch o'r enw pvIQ o Pivotal Veracity (http://pivotalveracity.com/solutions/pvIQ.php) mae hynny'n help mawr gyda'ch problem. Rydym yn anfon ein negeseuon e-bost prawf i'n gwahanol gyfrifon prawf ISP ac yna mae pvIQ yn adfer jpgs o'r e-byst wedi'u rendro o bob un o'r cyfrifon, fel y byddent yn ymddangos mewn gwahanol borwyr. Mae hyn yn arbed llawer iawn o amser inni, gan mai'r cyfan sy'n rhaid i ni ei wneud yw edrych ar y jpgs sy'n deillio o hynny. Byddwn yn ei argymell.

    • 5

      Helo Mark,

      Mae gan Pivotal Veracity rai offer anhygoel! Rwy'n gwybod eu bod wedi lansio API yn ddiweddar hefyd. Rwy'n ceisio gwneud rhywbeth ychydig yn symlach, dim ond golwg 'gyflym' nad oes angen anfon yr e-bost allan mewn gwirionedd. Dychmygwch ddim ond botwm i'w glicio a gallwch chi efelychu sut y byddai'n edrych, dim ond i ofalu am y ffrwythau crog isel.

      Doug

      • 6

        Heia,

        Nid wyf wedi edrych ar hyn ers tro, felly efallai fy mod yn anghywir, ond onid yw'r pyrth yn newid eu meddalwedd rendro post? Pe byddent yn gwneud hynny, byddwn yn meddwl y byddech yn chwarae dal i fyny yn gyson pe byddech yn ceisio defnyddio'ch meddalwedd prawf eich hun. Dyna pam rydyn ni'n defnyddio pvIQ: mae'n anfon atom yn union yr hyn y byddai'r porth yn ei roi.

        Mark

        • 7

          Rydych chi'n hollol gywir. Fy meddwl yn syml yw datblygu rhagolwg 'cyflym a budr' y gallai rhywun ei weithredu cyn ei anfon at rywbeth fel pvIQ ... pethau fel tagiau Alt a rhagolwg symudol (tynnu tablau, ac ati). Yn bendant, dwi ddim eisiau ceisio cadw i fyny â'r llanast allan yna gyda Chleientiaid E-bost! Y bobl hynny yn Pivotal Veracity yw'r manteision ar hynny!

          Doug

  4. 8

    Rhywbeth fel hyn?

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

  5. 9

    Rwy'n credu mai ychwanegiad a allai fod yn ddefnyddiol i'ch syniad fyddai'r gallu i gael rhagolwg o'r e-byst yn yr un modd ag y mae cleientiaid e-bost poblogaidd yn ei wneud. Byddai'n cymryd peth amser ac ymchwil i sut mae pob un yn ei wneud (pa elfennau maen nhw'n eu tynnu, gadael i mewn, ac ati).

    Rydych chi'n adeiladu cyfres o hidlwyr i ddewis ohonynt. Dywedwch, hidlydd GMail, hidlwyr Yahoo Mail, Outlook (PC, Mac, ac ati), ac ati. Felly, yn lle gorfod cael cyfrifon prawf ffug gyda phob gwasanaeth dan haul, fe allech chi feicio trwy ragolygon o bob un yn gymharol gyflym.

    … Efallai fy mod i wedi dweud gormod ... 😉

Beth ydych chi'n feddwl?

Mae'r wefan hon yn defnyddio Akismet i leihau sbam. Dysgwch sut mae eich data sylwadau yn cael ei brosesu.