Iframes , eller inline rammer, er en kodning enhed til HTML-programmering på hjemmesider. Disse rammer tillader designeren at sætte rammer andre hjemmesider i midten af en aktuel hjemmeside. Dette holder brugeren fra at skulle forlade den aktuelle side for at se de øvrige oplysninger . Når du arbejder hen imod brugeren fastholdelse, kan iframes være et nyttigt enhed. Der er ulemper , så godt, især da kodere er kommet op med nyere måder at inkludere inline frames i HTML-kode. Browser Support Problemer
Som en generel bruger af internettet , har du sandsynligvis ikke klar over alle de særlige kodning der kræves for at imødekomme millioner af brugere og de forskellige indstillinger på hver computer. Mens de store browsere såsom Explorer, Firefox og Safari anerkender alle iframes , er der altid mulighed nogen vil få adgang til din side med en anden browser. Det gør dit websted ubrugelig for nogle mennesker og kan forårsage problemer , når de forsøger at drive trafik til dit website.
Firewall Blokering
Inline frames eller yderligere vinduer har været kendt for inficere computere med virus . Mange firewall beskyttelse har blokke mod sådanne indbyggede rammer . Hvis du bruger værktøjet sparsomt, du sandsynligvis ikke vil have et problem. Men hvis hele integriteten af din hjemmeside kræver folk til at vide, hvad der er i frames , du ønsker at bruge et andet værktøj . Du kan aldrig vide, hvordan alle vil se dit layout , men iframes bør ikke anvendes til vigtige oplysninger , som du ikke kan stole på seernes adgang til denne ramme. Som folk kommer til at kende dit websted, de sandsynligvis vil give adgang , men indtil da , kan firewall beskyttelse blokere adgangen .
Ekstra kode Krav
hjælpe dem, der ikke kan se iframes , folkene bag en firewall og med ikke-understøttede browsere , skal du tilføje ekstra kodning , så disse brugere har stadig adgang . Denne kodning er ikke kun tidskrævende , men kan forårsage problemer med det samlede program. Den bedste kodning scenario er at have det mindste antal linjer for den mest effektive anvendelse. Iframes eliminere mulighed, når det kommer til at strømline koden. For en programmør , er det en stor svaghed .
Miste støtte fra andre platforme
Embedding koder som iframes er fælles nu, at streaming video er blevet så populært . Med det i tankerne, har lige indlejring blevet standard . I et forsøg på at gøre tingene til at fungere godt sammen, ikke længere XHTML kodning understøtter iframes overhovedet. Særlige linjer kode er nødvendig for enhver websted, der kører XHTML at bruge iframes . Mens HTML tillader stadig iframes , er de stadig mindre brugt og vil have større problemer med forenelighed med fremtidige programmer og nye typer af kodning.