°³Ã¼ÀÇ ³»¿ëÀÌ HTA(HTML Application)Àΰ¡¸¦ ³ªÅ¸³»°í ºê¶ó¿ìÀúÀÇ ¾ÈÀü(security) ¸ðµ¨¿¡ Á¦¿ÜÇÒ °ÍÀΰ¡¸¦ ÆÇÁ¤ÇÑ´Ù.
application ¾ÖÆ®¸®ºäÆ®´Â HTA¿¡¼¸¸ »ç¿ëµÉ ¼ö ÀÖ´Ù.
application ¾ÖÆ®¸®ºÎÆ®¸¦ À¥ÆäÀÌÁö ³»¿ëÀÇ Á¦¾î¸¦ À§ÇÏ¿© »ç¿ëÇÒ ¼ö ÀÖ´Ù.
¿¹¸¦µé¾î, ÀÎÅÍ³Ý ÁÖ¼Òµé°ú °°Àº ¾ÈÀüÇÏÁö ¾ÊÀº ³»¿ëÀ» À§ÇÑ ÇϳªÀÇ frame°ú, ´Ù¸¥ ÇϳªÀÇ frameÀº ¾ÈÀüÇÑ ³»¿ëÀ» À§ÇÏ¿© ÀÌ ¼Ó¼ºÀ» »ç¿ëÇÏ¿© HTA¸¦ »ý¼ºÇÒ ¼ö ÀÖ´Ù.
¶ÇÇÑ HTA°¡ È°¼ºÈµÇ´Â ÇÁ·¹ÀÓµé »çÀÌ¿¡¼ µµ¸ÞÀΰ£(cross-domain) ½ºÅ©¸³Æ®¸¦ À§ÇÏ¿© »ç¿ëÇÒ ¼ö ÀÖ´Ù.
³×½ºÆÃµÈ frameÀ̳ª iFrameÀº, °¡Àå ¾ÈÂÊ frameÀ̳ª iFrameÀÌ application="yes" °ªÀ» ¹ÞÀ» ¼ö ÀÖµµ·Ï, °¢°¢ HTA°¡ »ç¿ë°¡´ÉÇÑ(application="yes") ¿ë±â frameÀ» ÇÊ¿ä·ÎÇÑ´Ù.
¿¹¸¦µé¾î º¸ÀÚ.
frameSet¸¦ Æ÷ÇÔÇÏ´Â ÇÑ iFrame°¡ ÀÖ´Ù.
frameSet ¼ÓÀÇ °¢ frameÀº ³×½ºÆõǾú´Ù.
°¡Àå ¼ÓÀÇ frameÀº ¾ÈÀüÇÑ °ÍÀ¸·Î °áÁ¤ÇÏ·Á¸é, ±× °³Ã¼¿Í °¢ ¸ðü frameÀÌ ¾ÈÀüÇϵµ·Ï application="yes"À» ¼±¾ðÇÏ¿©¾ß ÇÑ´Ù
HTA´Â ¾ÈÀüÇÏÁö ¾ÊÀº HTML frame°ú iFrameÀ» ½ºÅ©¸³Æ®·Î Æ÷ÇÔµÈ HTA¿¡ Á¢¼ÓÇÏ´Â °ÍÀ» ¹æÁöÇϱâ À§ÇÏ¿© ¼³°èµÇ¾ú´Ù.
HTA°¡ »ç¿ëµÉ ¼ö ¾ø´Â °æ¿ì, ±×¸¦ Æ÷ÇÔÇÏ´Â °¢ frameÀÇ ÃÖ»óÀ§ frameÀÌ ÃÖ»óÀ§ window¸¦ ±¸¼ºÇÑ´Ù.
window.top°ú window.self´Â °°Àº ±× frameÀÌ´Ù.
¶ÇÇÑ, ¾ÈÀüÇÏÁö ¾Ê´Â frameÀ̳ª iFrameÀº ¸ðü HTA·ÎºÎÅÍ referrer³ª opener URLÀ» ¹ÞÁö ¾Ê´Â´Ù.
ÀÌ´Â frameÀ̳ª iFrameÀÌ HTA¸¦ Æ÷ÇÔÇÏ´Â ¸ðü À©µµ¿ì·ÎºÎÅÍ ¿µÇâÀ» ¹ÞÁö ¾Ê´Â´Ù´Â ÀǹÌÀÌ´Ù.
°³Ã¼ | script | HTML | ±Ô°Ý | IE |
---|