Փնտրում. Առցանց էլփոստի նախադիտման գործիք

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:

գործառույթը փոխարինել () // հեռացնել պատկերները
{
var imgs = document.getElementsByTagName ('img'); // զանգված
համար (var i = 0; i> imgs.length; i ++) // հանգույց
{
imgs [i] .src = ""; // պատկերները դարձնել ոչինչ
}
}

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 Comments

  1. 1

    Դա կլինի իսկապես պարզ Greasemonkey javascript

    Դուք գրեթե այնտեղ եք, պարզապես տեղադրեք alt պիտակը ՝ որպես հաջորդ Սիբիր:

    այնուհետև տեղադրել այն userscripts.org -ում

    Կարող եք նաև օգտագործել Greasemonkey- ը XPI- ին կամ այն, ինչ որ կոչվում է, որպեսզի այն դառնա Firefox- ի պատշաճ ինքնուրույն ընդլայնում:

  2. 2

    Բարև Դուգ,

    The Վեբ մշակողի գործիքագոտի ունի հատուկ դա անելու գործիք, որը կոչվում է «Պատկերները փոխարինեք այլընտրանքային հատկանիշներով»: Այն կատարում է հենց այն, ինչ ուզում եք անվճար:

    Այնուամենայնիվ, դա ձեր կայքի հետ մատչելիության խնդիր առաջացրեց: Պատկերներն անջատելուց հետո սեւ տեքստը թողնում է սեւ ֆոնի վրա, այնպես որ, առանց համացանցում պատկերներ սահող յուրաքանչյուր ոք չի կարդա ձեր գրառումները:

    Ավելացնելով.

    .post { background-color:#fff; }

    պետք է լուծի դա ՝ չխախտելով թեման:

    • 3

      Հիանալի գտիր և բռնիր, Ֆիլ: Շատ շնորհակալություն. Ես պատրաստվում եմ մի փոքր ավելի խորը ուսումնասիրել այս հավելվածը, քանի որ ինձ անհրաժեշտ են էջի այդ գործառույթների մի մասը, այլ ոչ թե բրաուզերը: Շատ լավ!

      (Ես նաև թարմացրեցի իմ գրառման դասը. Շնորհակալություն այն բանի համար, որ մատնանշեցիք):

  3. 4

    Agency.com- ում մենք օգտագործում ենք pvIQ կոչվող ապրանք Pivotal Veracity- ից (http://pivotalveracity.com/solutions/pvIQ.php), որը մեծ օգնություն է ձեր խնդրին: Մենք մեր փորձնական էլ-նամակները ուղարկում ենք մեր տարբեր ISP թեստային հաշիվներին, այնուհետև pvIQ- ը հաշիվներից յուրաքանչյուրից առբերում է մատուցված էլփոստի jpgs, քանի որ դրանք հայտնվում են տարբեր զննարկիչներում: Սա մեզ հսկայական ժամանակ է խնայում, քանի որ մեզ մնում է միայն նայել ստացված jpgs- ին: Ես խորհուրդ կտայի դա:

    • 5

      Բարև Մարկ,

      Pivotal Veracity- ն ունի անհավատալի գործիքներ: Գիտեմ, որ նրանք վերջերս գործարկել են նաև API: Ես փորձում եմ անել մի բան մի փոքր ավելի պարզ, պարզապես «արագ» տեսք, որը չի պահանջում իրականում էլ-նամակ ուղարկել: Պատկերացրեք կտտացնելու համար պարզապես մի կոճակ, և դուք կարող եք ընդօրինակել այն, թե ինչ տեսք կունենա այն, պարզապես խնամելու համար ցածր կախված մրգերը:

      Doug

      • 6

        Ողջու՜յն,

        Ես որոշ ժամանակ չէի նայում դրան, ուստի կարող է սխալվել, բայց մի՞թե պորտալները չեն փոխում իրենց նամակների մատուցման ծրագրակազմը: Եթե ​​դա անեին, ես կմտածեի, որ անընդհատ կհասցնեիք բռնել, եթե փորձեիք օգտագործել ձեր սեփական փորձարկման ծրագրաշարը: Այդ պատճառով մենք օգտագործում ենք pvIQ. Այն ուղարկում է մեզ այն, ինչ պորտալը կտար:

        Ընդգծել

        • 7

          Դուք միանգամայն ճիշտ եք: Իմ մտածելակերպը պարզապես զարգացնում է «արագ և կեղտոտ» նախադիտում, որը ինչ-որ մեկը կարող է կատարել նախքան pvIQ- ի նման մի բան ուղարկելը… այնպիսի բաներ, ինչպիսիք են Alt պիտակներն ու բջջայինի նախադիտումը (սեղանները հանված են և այլն): Ես հաստատ չեմ ուզում փորձել հետևել խառնաշփոթին, որը առկա է էլփոստի հաճախորդների հետ: Pivotal Veracity- ի այդ մարդիկ դրական կողմն են:

          Doug

  4. 8
  5. 9

    Կարծում եմ ՝ ձեր գաղափարի պոտենցիալ օգտակար լրացումը կլինի էլ.փոստերը նախադիտելու հնարավորությունը նույն ձևով, ինչ անում են հայտնի էլփոստի հաճախորդները: Որոշ ժամանակ կպահանջվեր և ուսումնասիրություններ կանցկացնեի, թե ինչպես է յուրաքանչյուրը դա անում (ինչ տարրեր են դրանք մերկացնում, թողնում և այլն):

    Դուք ընտրում եք մի շարք ֆիլտրեր: Ասենք, GMail ֆիլտր, Yahoo Mail, Outlook (PC, Mac և այլն) ֆիլտրեր և այլն: Այսպիսով, արևի տակ գտնվող յուրաքանչյուր ծառայության հետ կեղծ թեստային հաշիվներ ունենալու փոխարեն, կարող եք համեմատաբար արագ շրջել յուրաքանչյուրի նախադիտումներով:

    … Գուցե ես շատ բան եմ ասել…

Ինչ եք կարծում?

Այս կայքը օգտագործում է Akismet- ը սպամի նվազեցման համար: Իմացեք, թե ինչպես է ձեր տվյալները մշակվում.