ეძებთ: ელექტრონული ფოსტის გადახედვის ხელსაწყოს

ოდესმე შეამჩნიეთ, რამდენი ელ.ფოსტის კლიენტი დაბლოკავს სურათებს და აჩვენებს ალტერნატიულ ტექსტს? მაინტერესებს ვინმეს ნამდვილად უნახავს ეს იმიტაცია JavaScript ან სერვერული სკრიპტების გამოყენებით. მსურს ხელი გავუწოდე ინსტრუმენტს, რომელიც ამას აკეთებს. დროთა განმავლობაში დარწმუნებული ვარ, რომ ასეთი გვერდის შემუშავება შემიძლია დღეს საღამოს დავიწყე თამაში. აქ არის ფუნქცია, რომელიც შლის თქვენს ყველა სურათს გვერდზე:

ფუნქციის ჩანაცვლება () // სურათების ამოღება
{
var imgs = document.getElementsByTagName ('img'); // მასივი
for (var i = 0; i> imgs.length; i ++) // მარყუჟისთვის
{
imgs [i] .src = ""; // გამოსახულებები დააყენეთ არაფრისთვის
}
}

ეს არის საკმაოდ მარტივი Javascript. პირველი, რაც მე გავაკეთე, არის სურათების მასივის შეგროვება HTML. მასივი არის ერთეულების ჯგუფი. მე ვუთხარი javascript- ს, რომ მიეღო ყველა ელემენტი, რომელსაც აქვს img ტეგი. (ასე აჩვენებს HTML სურათებს). შემდეგ მე "ვყრიდი" მასივს და ვუთხარი მას, რომ დაიწყოს პირველი პუნქტიდან (= 0), წავიდეთ იმდენი ელემენტისთვის, რაც არის (გამოსახულების სიგრძე) და როდესაც მარყუჟით დასრულდება, დაამატეთ 1 შემდეგ პუნქტზე გადასასვლელად. (მე ++).

რაც ძირითადად ხდება, არის ის, რომ მასივი აგროვებს გვერდზე განთავსებული თითოეული სურათის ადგილმდებარეობას, ახვევს მათ და აყენებს თითოეულს არაფრისკენ. რისი გაკეთებაც მსურს ნამდვილად არის სურათის ამოღება, მაგრამ რეალურად აჩვენეთ ნებისმიერი ალტერნატიული ტექსტი - ისევე, როგორც ამას ელ.ფოსტის კლიენტი აკეთებს. მე ასევე მომწონს სხვა ცხრილის და div ელემენტების ამოღება, რომ წარმოვადგინოთ ის, როგორც ეს გამოიყურება ბევრ მობილურ კლიენტში. ეს ჩაანაცვლებს inline სტილის თეგს და შრიფტის ფორმატირებას.

ვინმეს უნახავს ან აშენებს მსგავსი რამ? თუ ასეა, გამომიგზავნეთ ჩანიშვნა ჩემს საკონტაქტო ფორმაში. თუ ეს დაწერილია C # ან განსაკუთრებით JavaScript, ეს შეიძლება იყოს ის, რისი ყიდვაც მე შემიძლია. JavaScript– ის უპირატესობა ის არის, რომ ის შეიძლება გამორთულიყო და დინამიურად ჩართულიყო - მართლაც კარგი თვისებაა! ამასობაში, მე თვითონ გავაგრძელებ მასზე მუშაობას!

9 კომენტარები

  1. 1

    ეს იქნებოდა მართლაც მარტივი Greasemonkey javascript

    თქვენ თითქმის იქ ხართ, უბრალოდ ჩადეთ alt ტეგი, როგორც შემდეგი ძმა.

    შემდეგ განათავსეთ იგი userscripts.org

    ასევე შეგიძლიათ გამოიყენოთ Greasemonkey XPI– სთვის ან ნებისმიერი სხვა, რასაც მას უწოდებენ, რომ გახდეს სათანადო დამოუკიდებელი Firefox გაფართოება.

  2. 2

    გამარჯობა დაგ,

    ის ვებ შემქმნელის პანელი აქვს ამის სპეციფიკურად გაკეთების ინსტრუმენტი, სახელწოდებით "სურათების ჩანაცვლება Alt ატრიბუტებით". ის აკეთებს ზუსტად იმას, რაც გსურთ უფასოდ!

    თუმცა, ეს თქვენს საიტზე შეაჩერა ხელმისაწვდომობის პრობლემა. სურათების გამორთვა ტოვებს შავ ტექსტს შავ ფონზე, ასე რომ, ვინც ინტერნეტში გადადის სურათების გარეშე, არ წაიკითხავს თქვენს პოსტებს!

    დამატება:

    .post { background-color:#fff; }

    უნდა გადაწყვიტოს ეს თქვენი თემის არეულობის გარეშე.

    • 3

      მშვენიერი იპოვნე და დაიჭირე, ფილ! Დიდი მადლობა. მე ვუყურებ ამ დამატებას ოდნავ უფრო ღრმად, რადგან ამ ფუნქციონირების რაღაც ნაწილი მჭირდება გვერდზე, ვიდრე თავად ბრაუზერი. Ძალიან მაგარი!

      (მე ასევე განვაახლე ჩემი პოსტის კლასი - გმადლობთ, რომ აღნიშნეთ!)

  3. 4

    სააგენტო.com– ზე ჩვენ ვიყენებთ პროდუქტს pvIQ Pivotal Veracity– დან (http://pivotalveracity.com/solutions/pvIQ.php) რაც ძალიან ეხმარება თქვენს პრობლემას. ჩვენ ვაგზავნით ჩვენს საცდელ ელ.ფოსტას ჩვენს სხვადასხვა ISP ტესტის ანგარიშებზე და შემდეგ pvIQ იღებს თითოეული გათიშული ელ.ფოსტის jpgs ყველა ანგარიშს, რადგან ისინი სხვადასხვა ბრაუზერში გამოჩნდება. ეს უზომოდ დიდ დროს გვიზოგავს, რადგან ჩვენ მხოლოდ JPG– ების გადახედვა დაგვჭირდება. მე გირჩევდი.

    • 5

      გამარჯობა მარკი

      Pivotal Veracity- ს წარმოუდგენელი საშუალებები აქვს! მე ვიცი, რომ მათ ახლახანს დაიწყეს API. ვცდილობ გავაკეთო რაღაც უფრო მარტივი, უბრალოდ 'სწრაფი' გამომეტყველება, რომელიც არ საჭიროებს რეალურად წერილის გაგზავნას. წარმოიდგინეთ, რომ დააჭიროთ მხოლოდ ღილაკს და შეგიძლიათ მიბაძოთ როგორ გამოიყურება, უბრალოდ იზრუნეთ დაბალ ჩამოკიდებულ ხილზე.

      Doug

      • 6

        Hi,

        ამას დიდი ხანია არ ვუყურებ, ასე რომ შეიძლება ვცდები, მაგრამ პორტალები არ განაგრძობენ ფოსტის გაცემის პროგრამული უზრუნველყოფის შეცვლას? თუ ისინი გააკეთებდნენ, ვიფიქრებდი, რომ მუდმივად ითამაშებდი დაჭერას, თუ შეეცდებოდი საკუთარი ტესტის პროგრამული უზრუნველყოფის გამოყენებას. ამიტომ ჩვენ ვიყენებთ pvIQ- ს: ის გვიგზავნის ზუსტად იმას, რასაც პორტალი გამოაქვეყნებს.

        მოვნიშნოთ

        • 7

          თქვენ აბსოლუტურად სწორი ხართ. ჩემი აზროვნება უბრალოდ ქმნის "სწრაფ და ბინძურ" გადახედვას, რომელიც ვინმეს შეუძლია შეასრულოს pvIQ- ის მსგავსი რამის გაგზავნამდე, როგორიცაა Alt ტეგები და მობილური ინტერნეტის გადახედვა (მაგიდები ამოღებულია და ა.შ.). მე ნამდვილად არ მსურს ვცადო არეულობას ელ.ფოსტის კლიენტებთან ერთად! Pivotal Veracity- ის ეგ დადებითი მხარეა!

          Doug

  4. 8
  5. 9

    ვფიქრობ, თქვენი იდეის პოტენციურად სასარგებლო დამატება იქნება ელ.ფოსტის წინასწარ გადახედვის შესაძლებლობა, ისევე, როგორც პოპულარული ელ.ფოსტის კლიენტები. ამას გარკვეული დრო დასჭირდება და შეისწავლის, თუ როგორ აკეთებს ამას თითოეული (რა ელემენტებს აცლიან, ტოვებენ და ა.შ.).

    თქვენ აშენებთ ფილტრების სერიას ასარჩევად. ვთქვათ, GMail ფილტრი, Yahoo Mail, Outlook (PC, Mac და ა.შ.) ფილტრები და ა.შ. ასე რომ, იმის ნაცვლად, რომ მზის ქვეშ მყოფ ყველა სერვისზე ჰქონდეთ ცრუ ტესტის ანგარიშები, შედარებით სწრაფად შეგიძლიათ გადახედოთ თითოეული მათგანის გადახედვას.

    … იქნებ მე ძალიან ბევრი რამ ვთქვი

რას ფიქრობთ?

ეს საიტი იყენებს Akismet- ს, რათა შეამციროს სპამი. შეისწავლეთ თქვენი კომენტარის მონაცემები დამუშავებული.