Skip to main content

כיצד ומתי להשתמש Iframes (מסגרות מוטבעות)

DNA Structure and Replication: Crash Course Biology #10 (יוני 2025)

DNA Structure and Replication: Crash Course Biology #10 (יוני 2025)
Anonim

מסגרות מוטבעות, המכונות בדרך כלל רק "iframes", הן הסוג היחיד של מסגרת המותרת ב- HTML5. מסגרות אלה הם למעשה קטע של הדף שלך כי אתה "לגזור". במרחב שיש לך לחתוך את הדף, אז אתה יכול להאכיל את דף אינטרנט חיצוני. במהותו, iframe הוא חלון דפדפן נוסף מוגדר ממש בתוך דף האינטרנט שלך. אתה משתמש ב- iframes באופן נפוץ באתרי אינטרנט שצריכים לכלול תוכן חיצוני כגון מפת Google או סרטון מ- YouTube. שני האתרים הפופולריים משתמשים ב- iframes בקוד ההטבעה שלהם.

כיצד להשתמש באלמנט IFRAME

האלמנט משתמש באלמנטים הגלובליים של HTML5 וכן באלמנטים נוספים. ארבעה הם גם תכונות ב- HTML 4.01:

  • -כתובת האתר של המקור של המסגרת
  • - גובה החלון
  • - רוחב החלון
  • - שם החלון

ושלושה חדשים ב- HTML5:

  • סרדוק-HTML עבור המקור של המסגרת. תכונה זו מקבלת עדיפות על פני כל כתובת אתר ב- src תכונה
  • ארגז החול- רשימה של תכונות שיש לאפשר או אסור בחלון המסגרת
  • ללא תפר- מציין את סוכן המשתמש כי iframe צריך להיות שניתנו כאילו הוא חלק בלתי נראה של מסמך האב

כדי לבנות iframe פשוטה, אתה מגדיר את כתובת האתר של המקור ואת הרוחב והגובה:

שים לב, ייתכן שתבחר שלא להשתמש בערכי פיקסלים להגדרות ה- iframe שלך, אך ייתכן שתחליט להשתמש באחוז. אם אתה בונה אתר אינטרנט בעל יכולת תגובה לשינוי גודל עם גדלי מסך שונים, אחוז זה יהיה חשוב.

יש גם כמה תכונות תקפות ב- HTML 4.01 אבל מיושן ב- HTML5. מאחר שרוב אתרי האינטרנט כיום משתמשים ב- HTML5 +, תכונות אלה הן תכונות שלא תרצה להשתמש בהן (אך ייתכן שתראה אותן במסמכים מדור קודם).

  • -Instead, השתמש א אלמנט כדי לקשר לתיאור
  • במקום זאת, השתמש ב- CSS לצוף נכס
  • שקיפותבמקום זאת, השתמש ב- CSS רקע כללי רכוש כדי להפוך את ifram שקוף
  • - להשתמש מראש גבול מאפיין CSS
  • marginheightבמקום זאת, השתמש ב- CSS שולים נכס
  • שוליבמקום זאת, השתמש ב- CSS שולים נכס
  • במקום זאת, השתמש ב- CSS הצפה נכס

תמיכה בדפדפן IFRAME

ה IFRAME רכיב נתמך על ידי כל הדפדפנים המודרניים:

  • אנדרואיד
  • Chrome
  • אתר
  • Internet Explorer 2+
  • iOS / Safari נייד
  • נטסקייפ 7+
  • אופרה 3+
  • ספארי

אם לא מופיע מספר גירסה ברשימה לעיל, הסיבה לכך היא שכל הגירסאות של הדפדפן הזה תומכות בו.

דבר אחד להיות מודעת לכך היא כי בעוד כל הדפדפנים לתמוך IFRAME אלמנט, עדיין יש תמיכה מוגבלת עבור חלק מהתכונות HTML5.

  • שימוש הצפה כדי לבטל את הגלילה אינה אמינה. אם אתה לא רוצה גלילה על iframes שלך, אתה צריך להמשיך להשתמש גלילה תכונה.
  • ה סרדוק, ארגז החול, ו ללא תפר בשלב זה, התכונות אינן נתמכות על ידי כל הדפדפנים.

קישור עם Iframes

כאשר אתה נותן את iframes א שם או id לאחר מכן תוכל להצביע על הקישורים שלך באותה מסגרת עם התכונה ב- א אלמנט. לאחר מכן, כאשר משתמש לוחץ על הקישור, הוא ייפתח בתוך iframe המפנה ולא בחלון הנוכחי.

נסה זאת בעצמך. הקלד את הפרטים הבאים בדף אינטרנט:

id = "myIframe" src = "http://webdesign.about.com/#lp-main" height = "200px" width = "500px">

ללא שם: זהו iframe שלי

כאשר תלחץ על קישור זה הוא יפתח מסמך חדש בחלון הנ"ל.

אם המסמך נפתח ב IFRAME לא הוגדרו יעדים, ולאחר מכן כל הקישורים ייפתחו באותו iframe כמו מסמך האב.

ניתן להשתמש בתכונה זו כדי ליצור קישורים באחד מהם IFRAME לשנות את התוכן של אחר IFRAME באותו עמוד.

IFrames וביטחון

ה IFRAME אלמנט, כשלעצמו, אינו מהווה סיכון אבטחה לך או לקוראים שלך. למרבה הצער, iframes קיבלו שם רע כי הם יכולים להיות בשימוש על ידי אתרי אינטרנט זדוניים לכלול תוכן שיכול להדביק את המחשב של המבקר מבלי לראות את זה על הדף. זה נעשה על ידי שיש קישורים הצבע אל הבלתי נראה IFRAME ואת התסריטים האלה להגדיר קוד זדוני. המשתמש לוחץ על הקישור וחושב שהקישור נשבר משום שדבר לא קרה, אך סקריפט הוגדר במקום שבו לא ניתן היה לראות אותו.

יש גם וירוסי מחשב שיזריקו בלתי נראה IFRAME לתוך דפי האינטרנט שלך, ביעילות להפוך את האתר שלך לתוך botnet. הם יכולים לעשות זאת באמצעות הזרקת SQL והתקפות אחרות.

הדבר שיש לזכור כאשר כולל IFRAME בדף האינטרנט שלך הוא שהמשתמשים שלך בטוחים בדיוק כמו התוכן של כל האתרים שאליהם אתה מקשר. אם יש לך סיבה להרגיש שהאתר אינו מהימן, אל תקשר אליו בכל צורה שהיא, ובודאי שלא תכלול את תוכנו IFRAME. עם זאת, הקישור לדפים שלך בתוך iframes אינו מהווה סיכון אבטחה עבורך או עבור המשתמשים שלך.

מאמר מקורי מאת ג'ניפר קרינין. נערך בתאריך 11/7/16 על ידי ג'רמי ג'יררד