බාහිර මූලාශ්රවලින් ඔබගේ පිටු මත අන්තර්ගතයන් අන්තර්ගත කිරීමට ඉන්ටලයිම් රාමු ඔබට ඉඩ ලබා දේ
HTML5 හි ඇති රාමු එකම රාමු වේ, සාමාන්යයෙන් හඳුන්වන "ඇලුමිනියම් රාමු" ලෙස හැඳින්වේ. මෙම රාමු සාරභූත වශයෙන් ඔබ විසින් "කපා වෙන් කර ඇති" පිටුවෙහි කොටසකි. ඔබ විසින් පිටුවෙන් කපා හැර ඇති ඉඩෙහි, ඔබට පසුව බාහිර වෙබ්පිටු පෝෂණය කළ හැකිය. සාරාංශය නම්, ඔබගේ වෙබ් පිටුව තුළ හරි තවත් බ්රවුසර් කවුළුවකි. Google සිතියමක් හෝ යූ ටියුබ් වෙතින් වීඩියෝවක් වැනි බාහිර අන්තර්ගතයන් ඇතුළත් කිරීමට අවශ්ය වෙබ් අඩවිවල සාමාන්යයෙන් භාවිතා කරන යෙදුම් සාමාන්යයෙන් දක්නට ලැබේ.
එම ජනප්රිය වෙබ් අඩවි දෙකම ඔවුන්ගේ embed කේතයෙහි ඇන්ඩ්ර්රම් භාවිතා කරයි.
IFRAME මූලද්රව්ය භාවිතා කරන්නේ කෙසේද
මෙම මූලද්රව්යය HTML5 ගෝලීය මූලද්රව්ය සහ තවත් මූලද්රව්ය කිහිපයක් භාවිතා කරයි. HTML 4.01 හි ඇති ගුණාංග හතරකි.
- රාමුවේ ප්රභවය සඳහා වන URL
- කවුළුවේ උස
- කවුළුවේ පළල
- කවුළුවේ නම
HTML5 හි අලුත් තුනක් අලුත්:
- srcdoc-රාමුවේ ප්රභවය සඳහා HTML. මෙම ගුණාංගයේ src එකේ ඕනෑම URL අගයක් යටතේ ප්රමුඛත්වය ලැබෙයි
- වැලිපිල්ලක් - රාමු කවුළුව තුළ ඉඩ ලබා දිය යුතු හෝ තහනම් කළ ලක්ෂණ ලැයිස්තුවක්
- රහසිගත ලියවිල්ලේ නොපෙනෙන කොටසක් මෙන් යමක් හැඩගැස්විය යුතු බව user පරිශීලකයාගෙන් සමාවෙන්න
සරල රාමුවක් සැකසීම සඳහා, ඔබ මූල ප්රභවය සහ පළල සහ උස සැකසීමට:
පික්සල් අගයන් ඔබේ රාමු සැකසුම් සඳහා භාවිතා නොකිරීමට තීරණය කළ හැකිය, නමුත් ප්රතිශතයක් භාවිතා කිරීමට තීරණය කළ හැකිය.
ඔබ ප්රතිචාරාත්මක වෙබ් අඩවියක් ගොඩනඟන්නේ නම් විවිධ ප්රමාණවලින් වෙනස් කළ යුතු ප්රමාණය මෙම ප්රතිශතය වැදගත් වේ.
HTML 4.01 වල වලංගු වන සමහර ගුණාංග ඇතත් HTML5 හි අභාවයට ගොස් ඇත. අද බොහෝ වෙබ් අඩවි HTML5 + භාවිතා කර ඇති බැවින් මෙම ගුණාංග ඔබ භාවිතා කිරීමට අවශ්ය නොවනු ඇත (නමුත් සමහර පැරණි ලිපි ලේඛනවල දැකිය හැකිය).
- -ස්ථාංශයක්, විස්තරයක් සඳහා සම්බන්ධ කිරීම සඳහා මූලද්රව්යයක් භාවිතා කරන්න
- -බෑව, CSS float දේපල භාවිතා කරන්න
- ඇඩම්ස් විනිවිදභාවය -, වෙනුවට, ඇඩම්ස් පාරදෘශ්ය කිරීම සඳහා CSS පසුබිම් දේපල භාවිතා කරන්න
- දේශසීමා CSS දේපල භාවිතා කරන්න
- ආන්තික විචල්යය -නොවන, CSS ආන්තික දේපල භාවිතා කරන්න
- ආන්තික විචල්යය - වාසිය, CSS ආන්තික දේපල භාවිතා කරන්න
- -බස්නාම, CSS පරිසමාප්ත ගුණාංගය භාවිතා කරන්න
IFRAME බ්රවුසරය සහාය
සියලුම නවීන බ්රව්සර් මඟින් IFRAME අංගය සහාය දක්වයි:
- ඇන්ඩ්රොයිඩ්
- Chrome
- Firefox
- Internet Explorer 2+
- iOS / සෆාරි ජංගම
- Netscape 7+
- ඔපෙරා 3+
- සෆාරි
ඉහත ලැයිස්තුවේ කිසිදු අනුවාද අංකයක් පෙන්වන්නේ නම්, එම බ්රවුසරයේ සියළුම අනුවාදයන් එයට අනුබල දෙනු ලැබේ.
මතක තබා ගත යුතු එක් කරුණක් නම් සියලු බ්රව්සරයන් IFRAME මූලද්රව්යයට සහය වන අතර, HTML5 ලක්ෂණ කිහිපයක් සඳහා සීමිත සහයෝගයක් ඇත.
- අක්රිය කිරීම සඳහා පිටාර ගැලීම භාවිතා කිරීම විශ්වාසදායක නොවේ. ඔබට scrambars ඔබේ රාමු මත අවශ්ය නම්, ඔබ විසින් අක්රිය ගුණාංගය දිගටම භාවිතා කළ යුතුය.
- මෙම වේලාව තුළ ඕනෑම බ්රවුසරයක් මඟින් srcdoc, වැලිපිල්ල සහ සවිස්තර ගුණාංග වලට සහාය නොදක්වයි.
එෆ්රාම් සමඟ සම්බන්ධ කිරීම
ඔබ ඔබේ රාමු නාමයක් හෝ හැඳුනුමක් ලබාදෙන විට, ඔබට එම මූලද්රව්යයේ ආකෘතිය සමග එම රාමුව තුළ ඔබේ සම්බන්ධතා යොමු කළ හැකිය. එවිට, පරිශීලකයා සබැඳිය ක්ලික් කළ විට එය වත්මන් කවුළුව වෙනුවට යොමුගත ඇත්නම් රාමු තුල විවෘත වනු ඇත.
එය උත්සාහ කරන්න. වෙබ් පිටුවකට පහත ආකාරයෙන් ඇතුල් කරන්න:
< iframe id = "myIframe" src = "http://webdesign.about.com/#lp-main" height = "200px" width = "500px">
මෙය මගේ රාමුවකි
iframe>
ඔබ target="myIframe"> මෙම සබැඳිය ක්ලික් කරන විට එය නව ලියවිල්ලක් විවෘත කරනු ඇත ඉහත කවුළුවෙන්
p>
IFRAME හි විවෘත කරන ලද ලේඛනය කිසිදු ඉලක්කයක් සකස් කර නොමැති නම්, එම සියලු සබැඳි මාපිය ලේඛනය ලෙස එකම IFrame රාමුව තුල විවෘත කරනු ලැබේ.
ඔබට මෙම පහසුකම එක් IFRAME සම්බන්ධතාවයක් භාවිතා කිරීමට ඔබට මෙම අංගය භාවිතා කළ හැකිය. එකම පිටුවක තවත් IFRAME හි අන්තර්ගතය වෙනස් කරන්න.
අයිඩ්රෑම් සහ ආරක්ෂාව
IFRAME මූලද්රව්යය විසින්ම, ඔබ හෝ ඔබේ පාඨකයින්ට අවදානමක් නොලැබේ.
අවාසනාවකට නම්, රහස්යතා වෙබ් අඩවි විසින් වෙබ් අඩවියේ නොසිටින අමුත්තන්ගේ පරිගණකය ආසාදනය කළ හැකි අන්තර්ගත ඇතුළත් කිරීම සඳහා අනිෂ්ට වෙබ් අඩවි භාවිතා කළ හැකි නිසා ඒවායේ නරක ප්රසිද්ධියක් ලබා තිබේ. මෙය සිදු නොකෙරෙන IFRAME වෙත යොමු වන අතර එම කේත රචනයන් මගින් අනිෂ්ට කේතය අක්රීය කර ඇත. පරිශීලකයා සබැඳියට ක්ලික් කර කිසිවක් පෙනෙන්නට නැති බැවින් සබැඳිය කැඩී බිඳී ගොස් ඇති අතර, එය දර්ශනය නොකරන ලද කේත රචනයක් අක්රීය විය.
ඔබගේ වෙබ් අඩවි තුළට නොපෙනෙන IFRAME එන්නත් කරනු ලබන පරිගණක වෛරස් ද, ඔබේ වෙබ් අඩවිය Botnet බවට හරවනු ඇත. SQL එන්නත් හා අනෙකුත් ප්රහාර මඟින් මෙය සිදු කළ හැකිය.
ඔබේ වෙබ් පිටුව තුළ IFRAME ඇතුලත් කිරීමේදී මතක තබා ගත යුතු දෙය වන්නේ ඔබගේ පරිශීලකයින්ට සබැඳි සියලු වෙබ් අඩවි වල අන්තර්ගතය ආරක්ෂාකාරී වන බවයි. වෙබ් අඩවියක් විශ්වාස කිරීමට හේතුවක් තිබේ නම්, ඕනෑම ආකාරයකට එය සම්බන්ධ නොකරන්න, අනිවාර්යයෙන්ම IFRAME හි අන්තර්ගතය ඇතුළත් නොකරන්න. කෙසේ වෙතත්, ඔබගේම පිටු වලට සම්බන්ධ කිරීම, ඔබ හෝ ඔබේ පරිශීලකයින්ට ආරක්ෂාව අවදානම ඉදිරිපත් නොකරයි.
ජෙනිෆර් ක්රිනින්ගේ මුල් ලිපියක්. ජෙරමි ගිරාඩ් විසින් 11/7/16 සංස්කරණය කරන ලදී