عدم استفاده از تگ های Frame و iFrame

  • تاریخ انتشار 1396/06/05
  • .
  • 903
  • .
  • گروه رازهای seo و بهینه سازی سایت

برخی مبتدیان از HTML Frame Tag و HTML iFrame Tag استفاده می کنند. خیلی ها Navigation را به صورت Frame ویا iFrame درست می کنند و Navigation را در فایلی درست می کنند و در بالای صفحه لود می کنند و برخی سایت ها از پهنای باند شما استفاده می کنند با نمایش برخی از اطلاعات سایت شما در صفحات خود به صورت iFrame اینکار را انجام می دهند. و همچنین سایت های خبری با نمایش اطلاعات سایت شما می توانند سبب جذب مخاطبان بیشتری و رتبه بالاتر از شما شوند.

نمایش Frame Tag:

<!Doctype html>

<html>

<frameset rows="25%,*25%">

<frame src="frame_a.htm">

<frame src=" frame_b.htm ">

<frame src=" frame_c.htm ">

</frameset >

</html>

در بالا یک فریم ست داریم که سه تا فریم داخل آن وجود دارد که هر فریم یک صفحه جدا می باشد. هر کدام از فریم ها به عنوان صفحه جدا.htm ذخیره می شوند و هر کدام عنوان و توضیحات خودشان را دارند .

نمایش iFrame Tag:

<!Doctype html>

<html>

<body>

<iframe src="http://www.w3schools.com ">

<p> Your Browser does not Support iFrames</p>

</iframe>

</body>

</html>

مطلبی که نوشتیم را نمی خواهیم کسی دست کاری کند را در iFrame لود می کنیم. مثل youtube play.

تگ های Frame و iFrame برای سئو مضر هستند و تا جایی که ممکن است از آن ها استفاده نکنید.

iFrame

عدم دسترسی iFrame :
دستور زیر سبب عدم دسترسی سایت شما توسط سایت های دیگر خواهد شد و تنها شما می توانید اطلاعات را در سایت خود به صورت iFrame نمایش دهید.

Header append X-FRAME-OPTIONS “SAMEORIGIN”

دستور زیر علاوه بر اینکه سبب عدم دسترسی سایت شما توسط سایت های دیگر خواهد شد شما هم نمی توانید در سایت خود به صورت iFrame نمایش دهید.

Header append X-FRAME-OPTIONS “DENY”

عدم نمایش iFrame در سایت:
می توان با قرار دادن یک کد jquery در هدر سایت سبب عدم دسترسی سایت های دیگر به نمایش اطلاعات شما در iFrame سایت خود شوند.

<script language="JavaScript" type="text/javascript">

function breakout_of_frame()

{

if (top.location != location) {

top.location.href = document.location.href ;

}

}

</script>

تگ body را به صورت زیر بنویسید:

<body onload=”breakout_of_frame()” >

4

نمونه کارهای منتخب

طراحی سایت فروشگاهی مارکت سلام

گروه مرتبط :
طراحی سایت فروشگاه اینترنتی

مشاهده نمونه کار
طراحی سایت فروشگاهی زمبورک

گروه مرتبط :
طراحی سایت فروشگاه اینترنتی

مشاهده نمونه کار
طراحی سایت فروشگاه ورزشی ایران سی نت

گروه مرتبط :
طراحی سایت فروشگاه اینترنتی

مشاهده نمونه کار
طراحی سایت دکوراسیون دکورچین

گروه مرتبط :
طراحی سایت شرکتی
طراحی سایت دکوراسیون

مشاهده نمونه کار
طراحی سایت شرکت کامپیوتری  انفورماتیک کوشا

گروه مرتبط :
طراحی سایت شرکتی

مشاهده نمونه کار
طراحی سایت پزشکی کلینیک سیرنا

گروه مرتبط :
طراحی سایت پزشکان

مشاهده نمونه کار
طراحی سایت رستوران می خوش

گروه مرتبط :
طراحی سایت رستوران

مشاهده نمونه کار
طراحی سایت آکادمی بین المللی علوم گرجستان

گروه مرتبط :
طراحی سایت سفارشی

مشاهده نمونه کار
طراحی سایت فروشگاهی صداپرداز

گروه مرتبط :
طراحی سایت سفارشی

مشاهده نمونه کار
طراحی سایت املاک دارابی

گروه مرتبط :
طراحی سایت سفارشی

مشاهده نمونه کار
طراحی سایت خرید و فروش خودرو

گروه مرتبط :
طراحی سایت سفارشی

مشاهده نمونه کار

گروه مقالات طراحی سایت

شماره تماس پشتیبانی:

شماره تماس پشتیبانی:

نظرات کاربران

نظر شما چیست؟

سوال امنیتی: حاصل جمع 0 + 9 چند است ؟

x
02122324883    09198585818
آیا به مشاوره نیاز دارید؟

تماس بگیرید
021-22324883(مشاوره رایگان)

آنلاین هستیم
آنلاین هستیم