Мундариҷа, амният ва тарҳрезии лоиҳа барои IFRAME
Элемент ба шумо имкон медиҳад, ки бевосита ба веб-саҳифаҳои веб саҳифаҳои дигар вебсайтҳоро дохил кунед. Аммо вақте ки истифода iframes баъзе масъалаҳои амниятӣ ва тарҳрезӣ, ки дар HTML 4.01 ҳал карда нашудаанд. HTML5 ба ин элемент се навъи нави навро меорад:
Арзиши қутти зонаи
Хусусияти зеркунии унсури IFRAME як хусусияти бехатарии итилоот мебошад. Вақте, ки шумо дар унвони IFRAME ҷойгир ҳастед, шумо агенти корбарро тавзеҳ медиҳед, ки ба хавфе, ки ба сомона ва истифодабарандагони он хатар таҳдид мекунад.
Барои намуна:
Браузерро хомӯш мекунад, ки ҳама гуна хусусиятҳо, ки метавонанд хатари бехатариро вайрон кунанд, хомӯш кунанд. Махсусан, плагинҳо бекор карда мешаванд. Форматҳо фиристода намешаванд. Сабтҳо ба кор намеояд ва берун аз IFRAME иҷозат дода намешавад. Ниҳоят, дастрасӣ ба кукиҳо, захираи маҳаллӣ ва саҳифаҳои дигар дар домейни ҳамон (манбаи) иҷозат дода намешавад.
Пас, бо истифодаи калидҳои калимаи калидӣ, шумо метавонед баъзе аз хусусиятҳоеро, ки шумо мехоҳед, боз кунед. Ин калимаҳои асосӣ инҳоянд:
- иҷозатномаҳо - қабули форматҳо
- иҷозатномаҳое, ки дар асоси ҳамон рамзҳо истифода мешаванд, барои дастрас кардани мундариҷа, монанди кукиҳо аз як минтақаи ибтидоӣ
- иҷозатномаҳо-варақаҳое, ки дар ин IFRAME кор мекунанд
- Роҳнамо ба боло - навигатсия - пайвастҳои IFRAME ва скриптҳо ба мақсадҳои _top
Ин фикри хуб нест, ки ҳам маҷмӯаҳои иҷозатномадиҳӣ ва ҳам калимаҳоро дар якҷоягӣ бо IFRAME якҷоя кунед. Агар шумо ин корро анҷом диҳед, саҳифаҳои имову ишора метавонад пас аз зеркашии зеркашӣ, ҳамаи кӯмакҳои амниятиро рад кунад.
НОҲИЯИ ВОСЕЪ
Хусусияти srcdoc ин хосиятест, ки тарроҳии веб-сайтро бештар аз континентҳо, инчунин амнияти бештар медиҳад. Ба ҷои иваз кардани URL ба вебсайти дигар, таҳиягари вебсайт HTML, ки дар IFRAME дар дохили srcdoc нишон медиҳад.
Дар аввал, шумо метавонед фикр кунед, ки "Ин аз ҳама гуна тасвир кардани HTML дар саҳифа фарқ мекунад?" Ва дар баъзе мавридҳо, ин хеле гуногун аст.
Аммо шумо бояд дар хотир доред, ки яке аз функсияҳои ҷузъҳои IFRAME, ки маълумоти ғайримустақимро аз дигар сайтҳо ҷудо мекунад.
Бо HTML гузоштани манбаъҳои номаълум, ба мисли форма, ба IFRAME шумо метавонед "зеркашӣ" -ро ба мазмуни ноустуворона ва дар саҳифа нишон диҳед. Шарҳҳои блог намунаанд. Аксарияти блогҳо танҳо як шумораи маҳдуди HTML tags commenters метавонанд дар шарҳҳои худ истифода баранд. Аммо бо шарҳ додани ин шарҳҳо дар IFRAME-и боқимонда бо истинодҳои srcdoc, шарҳҳо метавонанд дар вақти ҳифз кардани сайт ба таври пурра қавӣ бошанд.
Security and Iframes
Ин ду хусусият амнияти худро барои IFRAME унвон мекунанд, аммо онҳо бар зидди ҳамаи сайтҳои шубҳанок шаҳодат намедиҳанд. Агар сайте, ки зараровар бошад, метавонад ба истифодабаранда барои дастрасӣ ба мундариҷаи душман бевосита (ба монанди URL-ро ба браузери худ гузоред), онҳо метавонанд ҳамла кунанд.
Агар имконпазир бошад, муқаррар кардани мӯҳтавое, ки дар майдони IFRAME ҳамчун матн / html-sandboxed MIME дар бар мегирад.
Меъёрҳои бесамар
Хусусияти беназири хосияти ранге мебошад, ки браузери он нишон медиҳад, ки IFRAME ҳамчун як ҳуҷҷати волидайн бошад. Агар шумо хоҳед, IFRAME-и худро бо таври бесифат намоиш диҳед, танҳо ин элементро дар унвон ҷойгир кунед:
Аммо созишномаи IFRAME ба таври назаррас назар ба он аст, ки ин саҳифа чӣ гуна аст. Барои намуна:
- Пайвастшавӣ дар IFRAME дар тирезаи вуруд, агар саҳифаҳои IFRAME-ро дар маҷмӯъ _SELF мақсад намебинанд.
- CSS дар IFRAME ба қаъри тамоми ҳуҷҷат илова карда мешавад.
- Элементҳои асосии саҳифаи IFRAME кӯдаки IFRAME ҳисоб карда мешавад.
- Умумият ва баландии IFRAME дар ин гуна шабақа ба тарзи дигар элементҳои блоки муқаррар карда мешаванд.
- Ҳангоме, ки ҳуҷҷати волидайн бо дастури суханронӣ, ба монанди хонандаи экран, IFRAME онро бе ҳуҷҷати алоҳида эълон мекунад.
- Ҳар як скрипт дар ҳуҷҷати волидайн ба ҳуҷҷати IFRAME дар ҳамон як ҳолат таъсир мерасонад. Масалан, агар варақаи ҳамаи фаслҳои дар саҳифа сабтшуда бошад, пайвастҳои IFRAME низ рӯйхат карда мешаванд.
Ба ибораи дигар, хосияти беназирие, ки аз сарҳадҳои IFRAME дур нест, хеле зиёд аст. Агар шумо IFRAME-ро ба таври дилхоҳ баста монед, шумо бояд мӯҳтавои боварӣ дошта бошед, то ки шумо ба сомонаи интернетии шумо зарар расонидан ба хатарҳои бехатариро илова накунед.