Cross Browsing °¡À̵å : ¸ñÂ÷ | Âü°í ¹®Çå

1. µé¸é¼­

1993³â 4¿ù 22ÀÏ ¹Ì±¹ Àϸ®³ëÀÌ ´ëÇп¡¼­ ÀÏ´ÜÀÇ ÇлýµéÀÌ °³¹ßÇÑ ¸ðÀÚÀÌÅ©(Mosaic)¶ó´Â ÀÛÀº °ø°³ ¼Ò ÇÁÆ®¿þ¾î À¥ºê¶ó¿ìÀú´Â ¿À´Ã³¯ À¥ÀÌ Àü ¼¼°è¿¡ ¿µÇâÀ» ³¢Ä¡°Ô ÇÏ´Â Çõ¸íÀûÀΠù Ãâ¹ßÀ̾ú´Ù. ÀÌ À¥ºê¶ó ¿ìÀúÀÇ ±Ùº» ¾ÆÀ̵ð¾î¸¦ ±âÃÊ·Î ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®(ÀÌÇÏ, MS)¿Í ³Ý½ºÄÉÀÌÇÁ»ç µî¿¡¼­ °³¹ßÇÑ À¯¼öÀÇ À¥ºê ¶ó¿ìÀú µéÀÌ ³ª¿Í °¢ÃàÀ» ¹úÀ̰í, ÀÌÁ¦´Â ³Ý½ºÄÉÀÌÇÁ ³×ºñ°ÔÀÌÅÍ(ÀÌÇÏ, NN)ÀÌ ½ÃÀå ¼±Á¡¿¡ ½ÇÆÐÇϸ鼭 MS»çÀÇ ÀÎÅÍ³Ý ÀͽºÇ÷η¯(ÀÌÇÏ IE)°¡ ½ÃÀå Áö¹èÀûÀÎ À§Ä¡¿¡ µé¾î¼­ ÀÖ´Ù. ºê¶ó¿ìÀú ½ÃÀåÁ¡À¯ ÀüÀï µ¿ ¾È ¼­·Î°£ÀÇ À¥ºê¶ó¿ìÀú¿¡ ¹èŸÀûÀÎ ±â¼úÀ» µµÀÔÇÏ´ø ³ª¸ÓÁö ¶È °°Àº À¥ÆäÀÌÁö°¡ ´Ù¸£°Ô º¸ÀÌ°í ¼­·Î¿¡ ¼­ ±¸ÇöÇÏÁö ¸øÇÏ´Â ±â¼ú ¶§¹®¿¡ ¸¹Àº È¥¶õÀ» °Þ¾î ¿Ô´Ù. ÀÌ·¯ÇÑ »óÈ£ ȣȯ ºê¶ó¿ì¡ (Cross-Browsing) ÀÇ ¹Ì¼º¼÷À¸·Î ¸»¹Ì¾Ï¾Æ À¥±â¼úÀÌ È¥¶õ »óÅ¿¡ ÀÖ¾î ¿Ô´ø °ÍÀÌ »ç½ÇÀÌ´Ù.

ÇöÀç¿¡´Â MS°¡ IE·Î ½ÃÀå Áö¹è·ÂÀ» ³ÐÈ÷°í ÀÖ´Â ÀÌ ½ÃÁ¡Àº ´õ ÀÌ»ó À¥ºê¶ó¿ìÀú°¡ ½Å±âÇÑ µµ±¸ÀÌÁö ¾Ê±â ¶§¹®¿¡, ´Ù¾çÇÑ ÀÎÅÍ³Ý È¯°æ¿¡¼­ ¾î¶°ÇÑ À¥ºê¶ó¿ìÀú°¡ °¡Àå ÃÖÀûÀÇ ±¸ÇöÀ» Á¦°øÇÏ´À³Ä°¡ °ü°ÇÀÌ µÇ¾ú´Ù. <±×¸²1>Àº ÇöÀçÀÇ À¥ºê¶ó¿ìÀú ½ÃÀå Á¡À¯À²À» º¸¿© ÁÖ´Â °ÍÀ¸·Î 90% Á¤µµ¸¦ IE°¡ Â÷ ÁöÇϰí ÀÖ´Ù.


[±×¸². 1 Àü ¼¼°è À¥ºê¶ó¿ìÀú Á¡À¯À² ºÐÇ¥µµ, 2003.10]

±×·¯³ª ³Ý½ºÄÉÀÌÇÁ»ç°¡ ÀÚ»çÀÇ À¥ºê¶ó¿ìÀú ¼Ò½º¸¦ °ø°³ ¼ÒÇÁÆ®¿þ¾î·Î Àüȯ½ÃŰ¸é¼­ ź»ýÇÑ ¸ðÁú¶ó (Mozilla)´Â Àü ¼¼°è °³¹ßÀÚµéÀÇ ³ë·Â¿¡ ÈûÀÔ¾î 1.5¹öÀüÀ» ³»³õ¾ÒÀ¸¸ç ³Ý½ºÄÉÀÌÇÁ»ê´Â À̸¦ Åä´ë·Î Netscape 7.1 (ÀÌÇÏ, NS)À» Ãâ½ÃÇÏ´Â ¼º°ú¸¦ °ÅµÎ±âµµ Çß´Ù. ¶ÇÇÑ, ³ë¸£¿þÀÌÀÇ Opera ºê¶ó¿ìÀú´Â °¡º± °í, °¢Á¾ OS Ç÷§Æû°ú Ç¥ÁØ È£È¯¼ºÀÌ ¶Ù¾î³­ ±â´ÉÀ» ¹«±â·Î ½ÃÀåÀ» °³Ã´ÇØ ³ª°¡°í ÀÖ´Ù. »Ó¸¸ ¾Æ´Ï¶ó À¯´Ð½º ±â¹Ý ¿ÀǼҽº ÇÁ·ÎÁ§Æ® KDE(K Desktop Environment)¿¡¼­ °³¹ßÇÑ KHTML ºê¶ó¿ì¡ ¿£ÁøÀº ¾ÖÇÃÀÌ »çÆÄ¸® ºê¶ó¿ìÀú¿¡ äÅõǾú°í PDA ¹× Embedded Linux µî ¼ÒÇü ±â±â¿¡ žÀçµÉ ¼ö ÀÖ´Â °¡´É¼ºÀ¸·Î À¥ ºê¶ó¿ìÀúÀÇ ´Ù¾çÇÑ ¿£Áø ÀüÀïÀÌ ¿¹°í µÇ°í ÀÖ´Ù.

ƯÈ÷, Àü ¼¼°èÀûÀÎ À¥ ±â¼ú Ç¥ÁØÀ» ÁÖµµÇϰí ÀÖ´Â W3CÀÇ HTML4.0, XHTML, CSS1/2 µîÀÇ ±¸Çö ½ºÆåÀÌ ¸Å ¿ì »ó¼¼Çϰí À̸¦ Áö¿øÇÏ´Â ºê¶ó¿ìÀúµéÀÌ °è¼Ó ´Ã¾î ³²¿¡ µû¶ó ´õ ÀÌ»ó À¥ÆäÀÌÁö°¡ ´Ù¸£°Ô º¸À̰ųª µ¿ ÀÛµÇÁö ¾Ê´Â Çö»óÀº °ÅÀÇ »ç¶óÁö°Ô µÇ¾ú´Ù. ´Ù¸¸ À¥ºê¶ó¿ìÀú°£ ÀÌÁ¾ ±â´ÉÀÌ ¾ÆÁ÷Àº »óÁ¸Çϰí ÀÖ°í ¿¹Àü ¿¡ °³¹ßµÇ¾î »ç¿ëµÈ ¿À·¡µÈ ºê¶ó¿ìÀú »ç¿ëÀÚµéÀÇ ºÒÆíÇÔÀ» °í·ÁÇØ °°Àº ±â´ÉÀÌ¶óµµ È£È¯ °¡´ÉÇϵµ·Ï ÇØ ÁÖ´Â Cross BrowsingÀ» À§ÇÑ À¥ÆäÀÌÁö Á¦ÀÛÀÌ ¿ä±¸µÇ°í ÀÖ´Â °ÍÀÌ´Ù.

ÀÌ·¯ÇÑ Cross BrowsingÀÌ ÈçÈ÷ ¹öÀü ȣȯ¼º À¯Áö(backward compatibility)¿Í È¥µ·ÇÏ´Â °æ¿ì°¡ ÀÖ´Ù. ÀÏ ¹ÝÀûÀ¸·Î ÇÁ·Î±×·¥À» °³¹ßÇÒ ¶§, ¹öÀüÀÌ ¿Ã¶ó°¡¸é °¥¼ö·Ï »õ·Î¿î ±â´ÉÀ» Ãß°¡Çϰí ÀÌÀü ±â´ÉÀº Æó±âÇÏ °Ô µÈ´Ù. ±×·¯³ª »ç¿ëÀÚÀÇ Ãø¸é¿¡¼­´Â ¿¹Àü ±â´ÉÀ» °è¼Ó À¯ÁöÇØ ÁÖ¾î °³¹ß ȣȯ¼ºÀ» À¯ÁöÇØ ÁÙ Çʿ伺 ÀÌ »ý±ä´Ù. ¹öÀü ȣȯ¼º À¯Áö´Â ¹Ù·Î ÀÌ·¯ÇÑ °æ¿ì¿¡ ÇÊ¿äÇÑ °ÍÀ¸·Î À¥ºê¶ó¿ìÀúÀÇ °æ¿ì, ¿¹Àü¿¡ »ç¿ëµÇ ´Â ±â´ÉÀ̳ª ű׸¦ Ç¥ÁØ ÅÂ±×·Î Ä¡È¯ÇØ ÁÖ´Â °ÍÀÌ´Ù. À̸¦ ÅëÇØ ´ëºÎºÐÀÇ À¥°³¹ßÀÚµéÀº ÀÌÀü Áö½Ä¿¡ µû¶ó À¥ÆäÀÌÁö¸¦ ÄÚµùÇØ Á־ ±×´ë·Î ±¸ÇöµÇ´Â °ÍÀ¸·Î »ý°¢ÇÏ°Ô µÇ´Â °ÍÀÌ´Ù. ±×·¯³ª, ¹öÀü ȣȯ¼º À¯Áö´Â À¥ºê¶ó¿ìÀúÀÇ º¥´õ¿¡ µû¶ó Áö¿ø °¡´É Á¤µµ°¡ ¾àÇØ Áú ¼ö°¡ ÀÕ´Ù. µû¶ó¼­, Ç¥ÁØ¿¡ µû¶ó ºê¶ó¿ìÀú ¿Í °ü°è¾øÀÌ À¥ÆäÀÌÁö ±â´ÉÀ» ±¸ÇöÇÏ·Á´Â Cross browsing°ú´Â ´Ù¸¥ °³³äÀÌ´Ù.