شماره تماس 09336863931 | 09178169907 پست الکترونیک info@provid.ir

5 اشتباه رایج در HTML5 – قسمت اول

با اولین قسمت از سری آموزشی “5 اشتباه رایج در HTML5” از وبسایت پرووید در خدمت شما هستیم. در این قسمت در رابطه با قابلیت Local Storage صحبت می کنیم. به ادامه ی مطلب بروید.

سخن اول

امروزه ساخت صفحات وب با استفاده از HTML5 بسیار رایج شده است. می بینیم که شرکت های بزرگ وب سایت های خود را بر اساس این نسخه از HTML می سازند. بازی های تحت وبی را می بینیم که از HTML5 استفاده می کنند و بسیار هم موفق هستند. بنابراین، به راحتی می توان گفت که آینده ی اینترنت با HTML5 گره خورده است.

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

اعتماد به Local Storage در HTML5

در اوایل کار دنیای اینترنت، وب سایت های مختلف اغلب داده هایی را بر روی سیستم کاربر ذخیره می کردند. این داده ها از طریق Cookie ها ذخیره می شدند و مشکلی را بوجود می آوردند. هر چند که استفاده کردن از Cookie ها می توانست قابلیت های زیادی را داشته باشد ولی مشکلات متعددی را نیز ایجاد می کردند.

یکی از ویژگی های جدید در HTML5 قابلیت Web Storage می باشد. این قابلیت که در دو نوع Local Storage و Session Storage معرفی شد، جایگزینی برای Cookie ها می باشد. استفاده کردن از این قابلیت خیلی بهتر از استفاده کردن از Cookie ها می باشد. در واقع، علی رغم Cookie ها، داده های Web Storage بر روی نت منتشر نمی شوند. (در بسته ی جامع آموزش HTML5 از وبسایت پرووید در رابطه با این قابلیت صحبت کرده ایم.)

یکی از موضوعات مهم در استفاده از این قابلیت این است که داده های ذخیره شده توسط Web Storage رمزنگاری نمی شوند. بنابراین، برای ذخیره ی داده ها امنیتی و حساس اصلاً گزینه ی مناسبی نیستند. یک کاربر به راحتی می تواند به داده های ذخیره شده توسط Web Storage سیستمش دسترسی پیدا کند و آنها را تغییر دهد.

بنابراین، در استفاده کردن از قابلیت Web Storage در HTML5 حساسیت بیشتری به خرج دهید و برای ذخیره کردن داده های حساس از آن استفاده نکنید.

نظر بدهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *