Барање: Алатка за преглед на е-пошта преку Интернет

Дали некогаш сте забележале колку клиенти за е-пошта блокираат слики и го прикажуваат алтернативниот текст? Јас сум убопитен дали некој навистина ја видел оваа емулирана употреба на скрипти од JavaScript или од страна на сервер. Би сакал да ставам рака на алатка што го прави тоа. Со текот на времето, сигурен сум дека можам да развијам таква страница actually Јас всушност започнав да играм вечерва. Еве функција што ги отстранува сите ваши слики на една страница:

функција замени () // отстрани слики
{
var imgs = document.getElementsByTagName ('img'); // низа
за (var i = 0; i> imgs.length; i ++) // јамка
{
слики [i] .src = ""; // поставете ги сликите на ништо
}
}

Тоа е прилично едноставен Javascript. Првото нешто што го правам е да соберам низа слики во HTML. Низа е група на ставки. Му реков на JavaScript да го добие секој елемент што има ознака img. (Така прикажувате слики во HTML). Следно ја „обиколувам“ низата со тоа што ќе и кажам да започне со првата ставка (= 0), обидете се што повеќе ставки има (должина на слики) и кога ќе заврши со јамката, додадете 1 за да преминете на следната ставка (јас ++).

Она што во основа се случува е дека низата ја собира локацијата на секоја слика на страницата, ги обиколува и ја поставува секоја на ништо. Она што навистина би сакал да го направам со ова е да ја отстранам сликата, но всушност да прикажам каков било алтернативен текст - исто како што би направил клиентот за е-пошта. Исто така, би сакал да отстранам други елементи на табелата и поделбите за да ги прикажам како што изгледа во многу клиенти за мобилни телефони. Ова би го заменило вградениот стил на ознака и форматирање на фонтот.

Дали некој видел или изградил вакво нешто? Ако е така, фрли ми белешка во мојот формулар за контакт. Ако е напишано на C # или особено на JavaScript, тоа може да биде дури и нешто за кое би можел да бидам овластен да го купувам. Предноста на JavaScript е што може да се исклучи и динамично да се вклучува - навистина убава карактеристика! Во меѓувреме, јас и понатаму ќе работам на тоа!

9 Коментари

  1. 1

    Тоа би бил навистина едноставен JavaScript на Greasemonkey

    Скоро сте таму, само вметнете ја ознаката alt како следна браќа и сестри.

    потоа ставете го на userscripts.org

    Вие исто така може да го користите Greasemonkey до XPI или како и да е наречен за да го направите правилно самостојно продолжување на Firefox.

  2. 2

    Здраво Даг,

    на Лента со алатки за веб-развивачи има алатка за тоа специјално, наречена „Замени ги сликите со Alt атрибути“. Тоа го прави токму она што го сакате бесплатно!

    Сепак, се појави проблем со пристапноста до вашата страница. Исклучувањето слики остава црн текст на црна позадина, така што секој што сурфа на интернет без вклучени слики, нема да ги чита вашите објави!

    Додавање:

    .post { background-color:#fff; }

    треба да го реши тоа без да ја збуни вашата тема.

    • 3

      Одлично пронајди и фати, Фил! Благодарам многу. Toе го истражувам овој додаток малку подлабоко, бидејќи ми треба дел од таа функционалност на една страница, отколку во самиот прелистувач. Многу кул!

      (Јас исто така го ажурирав мојот час за објавување - благодарам што укажавте на тоа!)

  3. 4

    На Agency.com користиме производ наречен pvIQ од Pivotal Veracity (http://pivotalveracity.com/solutions/pvIQ.php) што е голема помош за вашиот проблем. Ние ги испраќаме нашите тест-пораки до нашите различни тест-сметки на интернет провајдерите, а потоа pvIQ ги зема jpgs-те од дадените е-пошта од секоја од сметките, како што би се појавиле во различни прелистувачи. Ова ни заштедува огромно време, бидејќи сè што треба да сториме е да ги разгледаме добиените jpgs. Јас би го препорачал.

    • 5

      Здраво Марк,

      Pivotal Veracity има неколку неверојатни алатки! Знам дека неодамна лансираа и API. Се обидувам да направам нешто малку поедноставно, само „брз“ изглед кој не бара всушност испраќање на е-пошта. Замислете само едно копче за кликнување и можете да имитирате како би изгледало, само за да се грижите за овошјето со мала виси.

      Doug

      • 6

        Здраво,

        Не го погледнав ова веќе некое време, па можеби грешам, но зарем порталите не го менуваат нивниот софтвер за рендерирање пошта? Ако го стореа тоа, јас би помислил дека ќе играш постојано ако се обидеш да користиш сопствен софтвер за тестирање. Затоа, ние користиме pvIQ: тој ни испраќа точно што порталот ќе го прикаже.

        Означи

        • 7

          Вие сте апсолутно точни. Моето размислување е едноставно развивање на „брз и валкан“ прегледувач што некој би можел да го изврши пред да испрати на нешто како pvIQ like работи како што се ознаки Alt и преглед на мобилен телефон (отстранети табели, итн.). Јас дефинитивно не сакам да се обидам да продолжам со нередот таму со клиенти за е-пошта! Оние луѓе во Pivotal Veracity се добрите во тоа!

          Doug

  4. 8
  5. 9

    Мислам дека потенцијално корисен додаток на вашата идеја ќе биде можноста за прегледување на е-поштата на ист начин како што прават популарните клиенти за е-пошта. Takeе биде потребно извесно време и истражување за тоа како секој го прави тоа (какви елементи ќе соблечат, остават внатре итн.)

    Изградувате серија филтри за избор. Да речеме, GMail филтер, Yahoo Mail, Outlook (PC, Mac, итн.) Филтри, итн. Значи, наместо да мора да имате лажни тест-сметки со секоја услуга под сонцето, може да поминете низ прегледи на секој од нив релативно брзо.

    ... можеби сум кажал премногу… 😉

Што мислите?

Оваа страница користи Akismet за намалување на спам. Научете како се обработува вашиот коментар.