به دنبال: ابزار پیش نمایش ایمیل آنلاین

آیا تاکنون توجه کرده اید که چند مشتری ایمیل ایمیلها را مسدود کرده و متن جایگزین را نمایش می دهند؟ من کنجکاو هستم که آیا کسی واقعاً این شبیه سازی را با استفاده از جاوا اسکریپت یا اسکریپت نویسی سمت سرور دیده است. من می خواهم به ابزاری دست پیدا کنم که آن را انجام می دهد. با گذشت زمان ، من مطمئن هستم که می توانم چنین صفحه ای ایجاد کنم ... من در واقع امشب شروع به بازی کردم. در اینجا تابعی وجود دارد که تمام تصاویر شما را در یک صفحه حذف می کند:

تابع جایگزین () // حذف تصاویر
{
var imgs = document.getElementsByTagName ('img')؛ //آرایه
for (var i = 0؛ i> imgs.length؛ i ++) // حلقه
{
imgs [i] .src = ""؛ // تصاویر را روی هیچ تنظیم کنید
}
}

جاوا اسکریپت بسیار ساده است. اولین کاری که می کنم جمع آوری آرایه ای از تصاویر در آن است HTML. آرایه گروهی از موارد است. من به javascript گفتم هر عنصری را که دارای برچسب img است ، دریافت کنید. (اینگونه تصاویر را به صورت HTML نمایش می دهید). بعد من آرایه را "حلقه" می کنم و به او می گویم که از اولین مورد شروع کند (= 0) ، به همان تعداد آیتم که وجود دارد (imgs.length) بروید و وقتی این حلقه تمام شد ، 1 را اضافه کنید تا به مورد بعدی بروید (من ++).

آنچه اساساً اتفاق می افتد این است که آرایه مکان هر تصویر موجود در صفحه را جمع آوری کرده ، آنها را حلقه کرده و هر کدام را بر روی چیزی تنظیم می کند. کاری که من واقعاً دوست دارم با این کار انجام دهم حذف تصویر است اما در واقع هر متن جایگزینی را نمایش می دهد - دقیقاً مانند یک سرویس گیرنده ایمیل. من همچنین دوست دارم عناصر جدول و div دیگر را حذف کنم تا آن را ارائه دهد همانطور که در بسیاری از مشتریان تلفن همراه به نظر می رسد. این جایگزین برچسب سبک inline و قالب بندی قلم می شود.

آیا کسی چنین چیزی را دیده یا ساخته است؟ اگر چنین است ، یادداشتی را در فرم تماس با من بریزید. اگر به زبان سی شارپ یا به خصوص جاوا اسکریپت نوشته شده باشد ، حتی ممکن است موردی باشد که مجاز به خرید آن هستم. مزیت JavaScript این است که می تواند به صورت پویا خاموش و روشن شود - یک ویژگی واقعا خوب! در همین حال ، من خودم روی آن کار خواهم کرد!

9 نظرات

  1. 1

    این یک جاوا اسکریپت Greasemonkey واقعا ساده است

    تقریباً آنجا هستید ، فقط برچسب alt را به عنوان nextSibling وارد کنید.

    سپس آن را در userscripts.org قرار دهید

    شما همچنین می توانید از Greasemonkey به XPI یا هرچیزی که فراخوانی می شود استفاده کنید تا از آن به عنوان یک برنامه افزودنی مستقل برای Firefox استفاده کنید.

  2. 2

    سلام داگ ،

    La نوار ابزار توسعه دهنده وب ابزاری برای انجام این کار به طور خاص دارد ، به نام "جایگزینی تصاویر با ویژگی های Alt". دقیقاً همان کاری را که شما می خواهید به صورت رایگان انجام می دهد!

    با این وجود مشکل دسترسی به سایت شما ایجاد شد. با خاموش کردن تصاویر ، متن سیاه روی پس زمینه سیاه قرار می گیرد ، بنابراین هر کسی که در وب بدون تصاویر روشن گشت و گذار می کند ، پست های شما را نخواند!

    اضافه كردن:

    .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 را نیز راه اندازی کرده اند. سعی می کنم کمی ساده تر ، فقط یک نگاه "سریع" انجام دهم که در واقع نیازی به ارسال ایمیل به بیرون نیست. فقط یک دکمه را کلیک کنید تصور کنید و می توانید از شکل ظاهری آن فقط برای مراقبت از میوه های کم آویز تقلید کنید.

      داگ

      • 6

        سلام،

        من مدتی است که به این موضوع نگاه نمی کنم ، بنابراین ممکن است اشتباه کنم ، اما آیا پورتال ها مرتباً نرم افزار ارائه نامه نامه خود را تغییر نمی دهند؟ اگر این کار را می کردند ، فکر می کنم اگر بخواهید از نرم افزار آزمایشی خود استفاده کنید ، دائماً درگیر بازی خواهید بود. به همین دلیل از pvIQ استفاده می کنیم: دقیقاً همان چیزی را که پورتال ارائه می دهد برای ما می فرستد.

        علامت

        • 7

          کاملا درسته فکر من به سادگی در حال توسعه یک پیش نمایش سریع و کثیف است که کسی می تواند قبل از ارسال به چیزی مانند pvIQ ... مواردی مانند برچسب های Alt و پیش نمایش موبایل (جداول جدا شده و غیره) را اجرا کند. من قطعاً نمی خواهم سعی کنم با ایمیل های مشتریان درگیر وضعیت نامناسب موجود باشم! کسانی که در Pivotal Veracity هستند ، نکات مثبت این افراد هستند!

          داگ

  4. 8
  5. 9

    من فکر می کنم یک افزودنی بالقوه مفید برای ایده شما ، توانایی پیش نمایش ایمیل ها به همان روشی است که مشتریان رایانامه محبوب انجام می دهند. مدتی طول می کشد و تحقیق در مورد چگونگی انجام هرکدام انجام می شود (چه عناصری را از بین می برد ، داخل آنها می گذارد و ...).

    شما یک سری فیلتر برای انتخاب می سازید. بگویید ، یک فیلتر GMail ، فیلترهای Yahoo Mail ، Outlook (رایانه های شخصی ، Mac و غیره) و غیره. بنابراین ، به جای داشتن حساب های تست ساختگی با هر سرویس زیر آفتاب ، می توانید پیش نمایش هر یک را به سرعت مرور کنید.

    ... شاید من خیلی زیاد گفته باشم…

شما چه فکر میکنید؟

این سایت از Akismet برای کاهش هرزنامه استفاده می کند. بدانید که چگونه نظر شما پردازش می شود.