ورود کاربران

نام کاربری:     کلمه عبور:  
  مرا به یاد داشته باش

رمز عبور خود را فراموش کرده اید؟

ایمیل (نام کاربری):     کلمه عبور به ایمیل شما ارسال خواهد شد.
  گزارش ارزیابی سایت

کارآیی سایت : عدم استفاده از src یا href بصورت خالی

بازگشت به لیست
خلاصه ای از دستورالعمل
نـوع عملیـات : محتوا
اولویت انجـام : بالا
سختی اجراء : آسان
متوسط امتیاز : 97%
مرور دستورالعمل استفاده از خواص src یا href خالی ، می تواند سبب بروز مشکلات زیادی گردد.
شرح جزئیات
fiogf49gjkf0d

احتمالا شما انتظار دارید که هنگامی که مرورگر با یک سورس تصویر خالی مواجه می شود هیچ عکس العملی از خود نشان ندهد. ولی در تمامی مرورگرها بدینصورت نیست. مثلا IE در مواجهه با این موقعیت یک درخواست به Directory که صفحه در آن واقع شده است ارسال می کند. در مرورگر Safari و فایرفاکس 3 ، آنها درخواستی به خود صفحه واقعی ارسال می کنند . این رفتار می تواند سبب مختل شدن اطلاعات کاربر شده  و باعث اتلاف منابع سرور جهت تولید یک صفحه وب گردد که هیچگاه دیده نمی شود . و در بدترین حالت ، سرور شما با ارسال اطلاعات در مقادیر بزرگ از کار خواهد افتاد .

 



نظرات و پیشنهادات لطفا دیدگاه های خود را در ارتباط با مطلب فوق با ما در میان بگذارید.
ایمیل شما
 
موضوع
نظر / پیشنهاد
 
لطفاً کد موجود در تصویر راوارد کنید

 
نکات مهم
fiogf49gjkf0d

تگ های مربوط به تصاویر خالی بیشتر از آن چیزی که شما انتظارش را دارید اتفاق می افتند و در دو حالت زیر می توانند ظاهر شوند :
1-HTML ساده :

<img src="">

2-جاوا اسکریپت:

 

var img = new Image();
img.src = "";

 

 

هر دو حالت تاثیر یکسانی دارند .مرورگر درخواست دیگری به سمت سرور شما می فرستد .

  • IE یک درخواست به دایرکتوری که صفحه در آن قرار دادر ارسال می کند .
  • Safari و Chrome درخواستی به خود صفحه واقعی می فرستند .
  • فایرفاکس 3 و نسخه های قبل تر از آن رفتاری مشابه با Safari و Chrome دارند اما نسخه 3.5 پیغام خطای (bug 444931) را می دهد و درخواستی ارسال نمی کند .
  • Opera در مواجهه با یک سورس تصویر خالی کاری انجام نمی دهد .

>مطالعه بیشتر از متن انگلیسی

آخرین مطالب کلیک تولز را در Linked in دنبال کنید




عضویت در خبرنامه