ȸ¿ø°¡ÀԡžÆÀ̵ð/ºñ¹øã±â
ȨÀ¸·Î


¾ÆÀÌÆù(iphone) safari À¥°³¹ß ±âº» ÆÁ
13³â Àü
¾ÆÀÌÆù(iphone) safari À¥°³¹ß ±âº» ÆÁ

 

1. -webkit-text-size-adjust

ÆäÀÌÁö°¡ ȸÀüÇÒ¶§ ÆùÆ®»çÀÌÁî°¡ ÀÚµ¿À¸·Î º¯°æµÇÁö ¾Êµµ·Ï ÇÑ´Ù ±×·¯³ª ¾ÈÁÁÀº ¸éÀÌ Àִµ¥ º¸Åë webkit ºê¶ó¿ìÀúµé¿¡¼­´Â Àû¿ë¾ÈµÊ.

¡¡

auto : default°ª, È­¸éÀÇ Æø¿¡ ¸ÂÃ߾ ÅؽºÆ® Å©±â°¡ ÀÚµ¿À¸·Î Á¶ÀýµÈ´Ù.

none : ÆùÆ®ÀÇ ÀÚµ¿Å©±âº¯È¯À» ¸·À¸¸ç ¸ð¹ÙÀÏÀ¥¿¡¼­ ÀϹÝÀûÀ¸·Î ¼³Á¤ÇÑ´Ù.

n% : ÆùƮũ±â¸¦ ÁöÁ¤µÈ »çÀÌÁî·Î º¯°æÇÑ´Ù.

¡¡

 html {

      -webkit-text-size-adjust:none;

  }

¡¡
2. apple-mobile-web-app-capable

<meta name="apple-mobile-web-app-capable" content="yes">

content°ªÀÌ yes·Î ÁöÁ¤Çϸé Ç®½ºÅ©¸°¸ðµå·Î ÀÚµ¿ÇÏ°í ±×·¸Áö ¾ÊÀ¸¸é ÀϹݸðµå·Î ÀÛµ¿ÇÑ´Ù.

window.navigator.standaloneÀÇ ¼Ó¼ºÀ» »ç¿ëÇؼ­ Ç®½ºÅ©¸°¸ðµå¸¦ Ç¥½ÃÇÒ¼ö ÀÖ´Ù.

content : yes|no

¡¡

iphone os 2.1 ÀÌ»ó

¡¡

3. apple-mobile-web-app-status-bar-style

<meta name="apple-mobile-web-app-status-bar-style" content="black">

content : black | black-translucent | default

¡¡

iphone os 2.1 ÀÌ»ó

¡¡

4. format-detection

<meta name="format-detection" content="telephone=no">

content : default | no

ÀüÈ­¹øÈ£Çü½ÄÀÇ °æ¿ì ÀÚµ¿À¸·Î ÀüÈ­°É±â·Î ¿¬°áµÇ´Âµ¥ no·Î ÇÒ °æ¿ì ºÒ°¡´ÉÇϵµ·Ï ÇÑ´Ù.

¡¡

iphone os 1.0 ÀÌ»ó

¡¡

5. viewport

<meta name="viewport" content="width=320, initial-scale=2.3, user-scalable=no">

content : width [number | device-width], height [number | device-height], initial-scale [number], user-scalable [no | yes]

width : default 980, ¹üÀ§ 200 ~10,000 (¼ýÀÚ·Î ÀÔ·Â) Çȼ¿·Î Ç¥½ÃµÊ

height : width°ª¿¡ µû¶ó ºñÀ¯·Î Àû¿ëÀÌ µÊ, ¹üÀ§ 223 ~ 10,000 (¼ýÀÚ·Î ÀÔ·Â) Çȼ¿·Î Ç¥½ÃµÊ

initial-scale : À¥ÆäÀÌÁö°¡ º¸ÀÏ ¶§ ÃÖÃÊ Çѹø Àû¿ëµÇ¾î¼­ º¸ÀÌ´Â ºñÀ², zoom in¿¡ ´ëÇÑ ¹üÀ§¸¦ ´ÙÀ½ ¼Ó¼ºÀ¸·Î ÁöÁ¤ÇÒ¼ö ÀÖ´Ù.

minimum-scale : default 0.25, ¹üÀ§ 0 ~ 10.0

maximun-scale : default 1.6, ¹üÀ§ 0 ~ 10.0

user-scalable : yes | no (no ¼Ó¼ºÀº ½ºÅ©·Ñ ÇÒ¶§ input box¿¡ enter°¡ ÀÔ·Â µÇ´Â °ÍÀ» ¸·À½.

device-width : ±â±â width Çȼ¿°ª

device-height : ±â±â height Çȼ¿°ª

¡¡

7.iphone safari Apple Touch IconÇ¥½Ã

Apple "favicon" Ç¥½Ã¹æ¹ý(WebClip Bookmark)

À̹ÌÁö ÆÄÀÏ »çÀÌÁî : 57 * 57

<link rel="apple-touch-icon" href=http://madebysquad.com/iphone/icon.png />

 

8.¾ÆÀÌÆù¿¡¼­ µ¿¿µ»ó Àç»ýÀº MP4ÆÄÀÏ·Î ¸µÅ©
¡Ø ¿ÀÆä¶ó °°Àº°æ¿ì ¾Æ·¡¿Í ÇÒ°æ¿ì ÆÄÀÏÀÌ ´Ù¿îÀÌ µÊ. ¿È´Ï¾Æ2¿¡¼­µµ µ¿ÀÛÀº ÇÔ.

    ¾ÆÀÌÆù¿¡¼­´Â ¾à°£ÀÇ µô·¹ÀÌ(°õƼºñ, ´ÙÀ½TVÆÌ ¸ðµÎ ±×·¸µí)¸¦ °ÅÄ¡¸é ¿µ»óÀÌ ¾ÆÁÖ Àß Àç»ýµË´Ï´Ù.

¡¡

<A HREF="AAAA.mp4"> µ¿¿µ»óº¸±â </A>
¡¡

 

9.°¡Àå »óÀ§ ¿ÀºêÁ§Æ®´Â ¼öÄ¡·Î °¡·Î¸¦ ³Ö¾îÁà¾ßÇÔ.

ex>  <div style="width=100%;">  --->   <div style="width=480px;">
¡¡

¡¡

10.ÀÛÀº ¸ð¹ÙÀÏ È­¸é¿¡ ¸Â°Ô À¥ÆäÀÌÁö È­¸é ¸ÂÃß±â

META ű׸¦ ¾²¸é  È­¸éÀÌ ¸ð¹ÙÀÏ È­¸é¿¡ µü ¸ÂÃç¼­ È®´ëµÇ¾î º¸ÀÌ°Ô µË´Ï´Ù.
´Ù¸¥ Ç÷§ÆûÀº ¸ð¸£°Ú°í ¾ÆÀÌÆù °°Àº °æ¿ì´Â °¡·Î°¡ 480px À̶ó »ý°¢Çؼ­ È­¸éÀ» ¸ÂÃß¸é µÇ´õ±º¿ä

¡¡

<meta name="viewport" content="user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, width=device-width" />

 width=device-width
ÀÌ °ªÀº ÆäÀÌÁö¸¦ ±â±âÀÇ width¿¡ ¸Âµµ·Ï Ãâ·ÂÇÕ´Ï´Ù. ¾ÆÀÌÆùÀº 320*480ÀÇ ¼¼·Îº¸±â ¸ðµå¿Í 480*320ÀÇ °¡·Îº¸±â ¸ðµå¸¦ °¡Áö°í ÀÖ½À´Ï´Ù. width=780 °ú °°ÀÌ Æ¯Á¤ °ªÀ» Á¤ÀÇÇÒ ¼öµµ ÀÖÁö¸¸, °¡·Î, ¼¼·Îº¸±â ¸ðµå¿¡ ÃÖÀûÈ­ ½ÃÅ°±â À§Çؼ­ width=device-width·Î ¼³Á¤ÇÏ´Â °æ¿ì ±â±âÀÇ width°ª¿¡ ¸ÂÃç¼­ ÆäÀÌÁö¸¦ º¸¿©ÁÝ´Ï´Ù.

initial-scale=1.0
ÀÌ°ÍÀº ÆäÀÌÁö°¡ ·ÎµùµÉ¶§ È®´ëºñÀ²À» Á¤ÇÒ¼ö ÀÖ½À´Ï´Ù. °ªÀÌ Ä¿Áú ¼ö·Ï È®´ë ºñÀ²µÈ ¸ð½ÀÀ¸·Î ÆäÀÌÁö°¡ ³ªÅ¸³³´Ï´Ù.

maximum-scale=1.0
Çã¿ë°¡´ÉÇÑ È®´ëºñÀ²ÀÇ ÃÖ´ëÄ¡¸¦ ¼³Á¤ÇÕ´Ï´Ù.

user-scalable=0
»ç¿ëÀÚÀÇ È®´ëº¸±â¸¦ Çã¿ëÇÒÁö ¿©ºÎ¸¦ ¼³Á¤ÇÕ´Ï´Ù. °ªÀº 0(Çã¿ëÇÏÁö ¾ÊÀ½), 1(È®´ëº¸±â Çã¿ëÇÔ) ÀÔ´Ï´Ù.
¡¡

¡¡

11.¸ð¹ÙÀϷΠȨÆäÀÌÁö Á¢¼ÓÇÏ´Â »ç¶÷µé¸¸ °ñ¶ó¼­ ¸ð¹ÙÀÏȨÆäÀÌÁö·ÎÀ̵¿½ÃÄÑÁÖ±â

¡¡

¡¡

¡¡

12.¸ð¹ÙÀÏ »çÆĸ®ÀÇ inputtype¿¡ µû¸¥ Å°º¸µå ·¹À̾ƿôº¯È­

 

1. <input type='text' /> ±âº» ÅؽºÆ® ŸÀÔ ÀÔ´Ï´Ù.

µû·Î º¯°æµÈ ºÎºÐÀº ¾ø´Â ÀÏ¹Ý ÀûÀÎ Å°º¸µå ·¹À̾ƿôÀ̸ç Form ¿ä¼Ò·Î¼­ return ºÎºÐÀÇ Text¸¸ Go ·Î º¯°æ됬½À´Ï´Ù.

¡¡


¡¡


¡¡
2. <input type='search' /> search ŸÀÔ ÀÔ´Ï´Ù.
±âº» text type°ú µ¿ÀÏÇϸç return ºÎºÐÀÇ Text¸¸ Search ·Î º¯°æ됬½À´Ï´Ù. Form ÀÇ ³»ºÎ¿¡ ÀÖÀ»¶§¸¸ Àû¿ëµË´Ï´Ù.

¡¡




3. <input type='tel' /> tel ŸÀÔ ÀÔ´Ï´Ù.
Á¦ÀÏ Æ¯ÀÌÇÑ ºÎºÐÀä ÀüÈ­¹øÈ£¸¦ ÀÔ·ÂÇϱâ À§ÇÑ ¼ýÀÚ Å°º¸µå°¡ ³ªÅ¸³³´Ï´Ù.

¡¡




4. <input type='url' /> url ŸÀÔ ÀÔ´Ï´Ù.
url ÀԷ½à »ç¿ëÀÚ ÆíÀǸ¦ À§ÇØ ÇÏ´Ü¿¡ "." , "/"  , ".com" µîÀÇ ±¹°¡Äڵ忡 ´ëÇÑ ¾Ë¸®¾Æ½º¸¦ Á¦°øÇÕ´Ï´Ù. ".com" ¹öÆ°À» ±æ°Ô ÅÇÇÏ°í ÀÖÀ¸¸é ¼±ÅÃÇÒ¼ö ÀÖ´Â ¸®½ºÆ®°¡ ³ªÅ¸³³´Ï´Ù.

¡¡





5. <input type='email' /> email À» ÀÔ·ÂÇÒ¼ö ÀÖ´Â type ÀÔ´Ï´Ù.
À§ÀÇ url °ú µ¿ÀÏÇϼ¼ ÀÔ·ÂÆíÀǸ¦ À§ÇÑ, "@" , "." À» ±âº» ·¹À̾ƿôÀ¸·Î Á¦°øÇÏ¿© ÁÝ´Ï´Ù.

¡¡




6. <input type='password' /> ÀϹÝÀûÀ¸·Î ¸¹ÀÌ ¾²ÀÌ´Â password ŸÀÔÀÔ´Ï´Ù.
ÅؽºÆ®¸¦ ŸÀÌÇÎÇϸé, ¼û±è¹®ÀڷΠǥ½ÃµË´Ï´Ù. ÇÑ°¡Áö ´ÜÁ¡À¸·Î, ¿µ¹®Å°º¸µå¸¸ »ç¿ë°¡´ÉÇÕ´Ï´Ù.

¡¡




7. <input type='number' /> ¸¶Áö¸·À¸·Î ¼ýÀÚ ÀÔ·ÂÀ»À§ÇÑ number ŸÀÔÀÔ´Ï´Ù.
À̶§ ³ªÅ¸³ª´Â ·¹À̾ƿôÀº ÀÏ¹Ý Å°º¸µå ·¹À̾ƿô¿¡¼­ "123" ¼ýÀÚ Å°¸¦ ¼±ÅÃÇßÀ»떄 ³ªÅ¸³ª´Â ·¹À̾ƿô°ú µ¿ÀÏÇÕ´Ï´Ù.

¡¡
¡¡

8.»çÆĸ®¿¡¼­ °Ë»ö¿¡ È÷½ºÅ丮 ¾ÆÀÌÄÜ Ç¥½ÃÇÏ´Â ¹æ¹ý

<input type="text" />

»çÆĸ®¿¡¼­ °Ë»ö¿¡ È÷½ºÅ丮 ¾ÆÀÌÄÜ Ç¥½ÃÇÏ´Â ¹æ¹ý

¡¡

¡¡

<input type="search" results="5" />

´ÙÀ½ ºê¶ó¿ìÀú¿¡¼­´Â text field·Î Ç¥½Ã°¡ µÇ´Â °ÍÀ» È®ÀÎÇÏ¿´´Ù°í Çϳ׿ä

Safari

Camino

Firefox

IE6

IE7

Opera 9

¡¡

±×·¯³ª À¯È¿ÇÏÁö ¾Ê´Â XHTMLÀÌ µÇ¹ö·Á¼­ safari¸¸À» À§ÇÑ ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ »ç¿ëÇÏ´Â °ÍÀÌ ´õ ÁÁÀ» °Í °°´Ù.

½ºÅ©¸³Æ® ¸¹ÀÌ ¾²ÀÌ´Â ±¸¸¸...

¡¡

safari ->»çÆĸ® ºê¶ó¿ìÀú È®ÀÎ¿ë º¯¼ö »ç¿ëÀÚ°¡ Á¤ÀǸ¦ ÇØ¾ß µÇ°Ú±º¿ä.

if (safari) {

  var s = $("#s"); // s¶ó´Â ID°ªÀ» °¡Áø °´Ã¼¸¦ jquery·Î ¼±ÅÃ

  s.attr("type", "search").attr("results", "5");

}

¡¡

if (safari) {

  var s = document.getElementById("s");

  s.type = "search";

  s.setAttribute("results", "5");

}

¡¡

13.¾ÆÀÌÆù ¸ð¹ÙÀÏ »çÆĸ®¿¡¼­ ¾ÆÀÌÆù ±âº»¾îÇà ½ÇÇàÇϱâ
1. ÀüÈ­°É±â
Anchor ű׿¡ "tel" ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇϸé ÀÚµ¿À¸·Î ÀüÈ­ ¿¬°áÀÌ µË´Ï´Ù. ÀüÈ­ ±â´ÉÀÌ ¾ø´Â ¾ÆÀÌÆÌ ÅÍÄ¡ ¿¡¼­´Â ÁÖ¼Ò·Ï¿¡ µî·ÏÇϱ⠸޴º°¡ ¶å´Ï´Ù. ¶ÇÇÑ '&lt meta name = "format-detection" content = "telephone=no &gt' ÅÂ±× ¼³Á¤À» ÇØÁÖÁö ¾ÊÀ¸¸é ¿¬¼Ó µÇ´Â 7ÀÚ¸® ÀÌ»óÀÇ ¼ýÀÚ³ª ƯÁ¤ ÆÐÅÏÀÇ ¼ýÀÚ´Â ÀüÈ­¹øÈ£·Î ÀνÄÇϱ⠶§¹®¿¡ ÁÖÀÇ ÇÏ¿©¾ß ÇÕ´Ï´Ù.

¡¡
<a href="tel:15880010">Show °í°´¼¾ÅÍ ¿¬°áÇϱâ</a>
¡¡


2. ¹®ÀÚº¸³»±â
Anchor ű׿¡ "sms"  ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÏ¸é ¹®ÀÚº¸³»±â·Î ¿¬°áµË´Ï´Ù.
¹®ÀÚ º¸³»±â ¾îÇÃÀº ¾Æ·¡¿Í °°ÀÌ ÀüÈ­¹øÈ£¸¦ ÀÔ·ÂÇÏ¿© ¹Þ´Â»ç¶÷À» ÁöÁ¤ÇÒ¼ö ÀÖ½À´Ï´Ù.

<a href="sms:">¹®ÀÚº¸³»±â ¾îÇýÇÇà</a>
<a href="sms:1588-0010">Show °í°´¼¾ÅÍ¿¡ ¹®ÀÚº¸³»±â </a>
¡¡


3. ¸ÞÀϺ¸³»±â
Anchor ű׿¡ "mailto"  ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÏ¿© ¸ÞÀÏÀ» º¸³¾¼öÀÖ½À´Ï´Ù. ÀÌ´Â ¸ð¹ÙÀÏ »çÆĸ® »Ó¸¸ ¾Æ´Ï¶ó ¸ðµç ºê¶ó¿ìÁ®¿¡¼­ °øÅëµÈ ±â´ÉÀ̱¸¿ä, mailto ¿¡´Â ¹Þ´Â»ç¶÷, ¸ÞÀÏÁ¦¸ñ, ÂüÁ¶ÀÚ, ¸ÞÀÏ ³»¿ë±îÁö ÁöÁ¤ÇÏ¿© ¾îÇÃÀ» ½ÇÇà½Ãų¼ö ÀÖ½À´Ï´Ù.
¶ÇÇÑ ¸ÞÀϺ¸³»±â´Â »çÆĸ®¸¦ Á¾·áÇÏÁö ¾Ê°í ¸ÞÀϺ¸³»±â°¡ ½ÇÇàµÇ¹Ç·Î, »ç¿ëÀÚ °üÁ¡¿¡¼­´Â ÂüÀ¯¿ëÇÑ ±â´ÉÀεí ÇÕ´Ï´Ù.

mailto ¿¡¼­»ç¿ë °¡´ÉÇÑ ¼Ó¼ºÀº ¾Æ·¡¿Í °°½À´Ï´Ù.
¡¡
cc : ÂüÁ¶
bcc : ¼ûÀº ÂüÁ¶
subject : ¸ÞÀÏÁ¦¸ñ
body : ¸ÞÀϺ»¹®
¡¡

¡¡
<a href="mailto:">¸ÞÀϺ¸³»±â ½ÇÇà</a>
<a href="mailto:sgb000@hanmail.net">bongdal ¿¡°Ô ¸ÞÀϺ¸³»±â</a>
<a href="mailto:sgb000@hanmail.net?cc=sgb000@naver.com&bcc=sgb000@nate.com&subject=mailto test&body=mail send body">³»¿ëä¿ö¼­ ¸ÞÀϺ¸³»±â</a>
¡¡


4. Áöµµ ¾îÇà ½ÇÇàÇϱâ
Á¶±Ý ƯÀÌÇÑ ºÎºÐÀ¸·Î ¾ÖÇðú ±¸±ÛÀÇ Á¦ÈÞ·Î ÀÎÇØ ½ÇÇàµÇ´ÂºÎºÐÀεíÇÕ´Ï´Ù.
±×³É Anchor ű׿¡ ±¸±Û¸Ê ÁÖ¼Ò¸¦ ÀÔ·ÂÇϸé ÀÚµ¿À¸·Î ±¸±Û Áöµµ ¾îÇÃÀ» ½ÇÇà½Ãŵ´Ï´Ù.


¡¡
Google Maps parameters
¡¡
Table 1  Supported Google Maps parameters

Parameter

Notes

q=

The query parameter. This parameter is treated as if it had been typed into the query box by the user on the maps.google.com page. q=* is not supported

near=

The location part of the query.

ll=

The latitude and longitude points (in decimal format, comma separated, and in that order) for the map center point.

sll=

The latitude and longitude points from which a business search should be performed.

spn=

The approximate latitude and longitude span.

sspn=

A custom latitude and longitude span format used by Google.

t=

The type of map to display.

z=

The zoom level.

saddr=

The source address, which is used when generating driving directions

daddr=

The destination address, which is used when generating driving directions.

latlng=

A custom ID format that Google uses for identifying businesses.

cid=

A custom ID format that Google uses for identifying businesses.



5. YouTubu ¾îÇà ½ÇÇàÇϱâ
¿ª½Ã, Anchor ¿¡¼­ youtube¿Í ¿¬°áµÈ ¸µÅ©°¡ ÀÖÀ»°æ¿ì ÀÚµ¿À¸·Î ³»ÀåµÈ YouTubu ¾îÇÃÀÌ ½ÇÇàµË´Ï´Ù.
À¥»ó¿¡¼­´Â À§ÀÇ°æ·Î´Â À¥ÆäÀÌÁö¿¡¼­ ½ÇÇàµÇ¸ç, ¾Æ·¡ÀÇ °æ·Î´Â Àüüȭ¸é Ç÷¹À̾ ½ÇÇàµË´Ï´Ù.

¡¡



6. ¾ÆÀÌƪÁî ¹× ¾Û½ºÅä¾î ½ÇÇàÇϱâ
¾Æ·¡ÀÇ URL·Î ¾Û½ºÅä¾î ¹× ¾ÆÀÌƪÁî ¾îÇÃÀÌ ½ÇÇà°¡´ÉÇÕ´Ï´Ù.
ÇÑ°¡Áö ÁÖÀÇ ÇÒÁ¡Àº ¾Û½ºÅä¾îÀÇ °æ¿ì "http://itunes.apple.com/kr/app/id304608425?mt=8" ¾îÇÃÀÌ ÀϹÝÀûÀÎ °æ·Î(ÀÏ¹Ý web¿¡¼­ »ç¿ë)À̳ª, ¸ð¹ÙÀÏ »çÆĸ®¿¡¼± ³»ºÎ¿¡¼­ ÀÚµ¿À¸·Î ¾Æ·¡ ÆÐÅÏÀ¸·Î º¯°æÇÏ¿© »ç¿ëÇÕ´Ï´Ù. ÇÏÁö¸¸ ¾îÇÃÀ§¿¡ ¿Ã¶ó°£ UIWebview ÄÁÆ®·Ñ»ó¿¡¼­´Â µû·Î ±¸ÇöÇØÁÖÁö ¾ÊÀ¸¸é ¾Û½ºÅä¾î ³Ñ¾î°¡Áö ¾Ê½À´Ï´Ù.


¡¡
¡¡
¡¡
14.¸ð¹ÙÀÏ »çÆĸ®¿¡¼­ Geolocation »ç¿ëÇϱâ

Geolocation °´Ã¼´Â ¸ð¹ÙÀÏ »çÆĸ®¿¡¼­ À§Ä¡ Á¤º¸¸¦ ´ã°í ÀÖ´Â ¿ÀºêÁ§Æ®·Î OS3.0 À̻󿡼­ »ç¿ë°¡´ÉÇϸç.
ÁÂǥü°Ô´Â À§µµ¿Í °æµµ¸¦ ÀÌ¿ëÇÏ´Â WGS84 ÁÂÇ¥°è¸¦ ¾²°í ÀÖ´Ù.

"À§Ä¡ Á¤º¸´Â È®·üÀû ÃßÁ¤¿¡ ÀÇÇÑ °ÍÀ¸·Î Á¤È®¼ºÀ» º¸ÀåÇÏÁö ¾Ê´Â´Ù"(
FF3.5 À§Ä¡Á¤º¸ µµ¿ò¸»)

¡¡

<script type="text/javascript">
   /* Mobile Browser UA üũ */
   var ua = navigator.userAgent.toLowerCase();
    browser = {
                skt : /msie/.test( ua ) && /nate/.test( ua ),
                lgt : /msie/.test( ua ) && /([010|011|016|017|018|019]{3}\d{3,4}\d{4}$)/.test( ua ),
                opera : /opera/.test( ua ) || /opera mobi/.test( ua ),
                ipod : /webkit/.test( ua ) && /\(ipod/.test( ua ) ,
                iphone : /webkit/.test( ua ) && (/\(iphone/.test( ua ) || /\(device/.test( ua )),
                android : /webkit/.test( ua ) && /android/.test( ua )
    }

  /* OS version üũ */
<PRE class=code-javascript>var version = (function(){
var retObj = {}
if(browser.ipod || browser.iphone){
var pattern = /(iphone|ipod)+\s+os+\s+(\d)_(\d)(?:_(\d))?/igm
var result = pattern.exec(ua);

if(result != null && result.length > 0){
retObj.versionFull = result[0];
retObj.os = result[1];
retObj.major = result[2];
retObj.minor = result[3];
retObj.build = result[4] ? result[4] : 0;
}
}

return retObj;
})()</PRE>

// 3.1.2 ¿¡¼­´Â GeolocationÀÌ Á¦´ë·Î µ¿ÀÛÇÏÁö ¾ÊÀ½.
if((browser.ipod || browser.iphone) && (version.major > 2 &&  version.build < 2)){
    navigator.geolocation.getCurrentPosition(foundLoc);
}

function foundLoc(position){
  var latitude = position.coords.latitude;
  var longitude = position.coords.longitude;
  alert("À§µµ : "+latitude +" , °æµµ : "+longitude )
}

</script>

 

16.±â¿ï±â¿¡ µû¶ó cssµû·Î ºÒ·¯¿À°Ô Çϱâ

 <script type="text/javascript">
  function orient()
  {
   switch(window.orientation){
     case 0: document.getElementById("orient_css").href = "css/iphone_portrait.css";
           break;

     case -90: document.getElementById("orient_css").href = "css/iphone_landscape.css";
        break;

     case 90: document.getElementById("orient_css").href = "css/iphone_landscape.css";
     break;

  }
 }
  window.onload = orient();

  </script>

¡¡

 <body onorientationchange="orient();">

 </body>
 </html>

¡¡

¡¡

17.Åø¹Ù ¼û±â±â

»çÆĸ®ºê¶ó¿ìÀúÀÇ ÁÖ¼ÒÀÔ·Ââ°ú °Ë»öâÀÌ ÀÖ´Â Åø¹Ù¸¦ º¸ÀÌÁö ¾Ê´Â »óÅ·Πº¯È¯ÇÕ´Ï´Ù.
Åø¹Ù°¡ »ç¶óÁö´Â °ÍÀÌ ¾Æ´Ï¶ó ½ºÅ©¸³Æ®¸¦ ÅëÇÏ¿© ½ºÅ©·ÑÀ» ¾Æ·¡·Î ³»·Á Åø¹Ù ¹Ù·Î ¾Æ·¡¿¡¼­ºÎÅÍ À¥ÆäÀÌÁö°¡ º¸¿©Áú¼ö ÀÖµµ·Ï Çϴ°ÍÀÔ´Ï´Ù.
ÀÌ ½ºÅ©¸³Æ®¸¦ »ç¿ëÇÏ´Â °æ¿ì »ç¿ëÀÚ¿¡°Ô ÃÖÃÊ·Î ÆäÀÌÁö¸¦ º¸¿©ÁÙ¶§ Åø¹Ù°¡ Â÷ÁöÇß´ø ºÎºÐ±îÁö È­¸é°ø°£À» È®º¸ÇÏ¿© º¸¿©ÁÙ ¼ö ÀÖ½À´Ï´Ù.

¡¡

 <script type="text/javascript">

   window.addEventListener('load', function(){
   setTimeout(scrollTo, 0, 0, 1);

   }, false);

  </script>
¡¡
¡¡
18.ÄÜÅÙÃ÷ ±æÀÌ°¡ ³Ê¹« ª¾Æ Åø¹Ù°¡ º¸¿©ÁöÁöµµ »ç¶óÁöÁöµµ ¾ÊÀº ¹ÝÂë °¡·ÁÁø »óÅ·Πº¸ÀÌ°Ô µÇ´Â °æ¿ì
ÆäÀÌÁö ÄÜÅÙÃ÷ ±æÀÌ°¡ ³Ê¹« ª¾Æ¼­ ½ºÅ©·ÑÇÒ ³»¿ëÀÌ ¾øÀ»¶§ ÀÌ ½ºÅ©¸³Æ®´Â ¿ì¸®°¡ ¿øÇÏ´Â ±â´ÉÀ» ¼öÇàÇÏÁö ¾ÊÀ» ¼öµµ ÀÖ½À´Ï´Ù.
±×¸®°í ÆäÀÌÁö ÄÜÅÙÃ÷ ±æÀÌ°¡ ½ºÅ©·ÑÀ» ³»¸®±â¿¡ ¾îÁ¤ÂÄÇÑ ±æÀ̶ó¸é Åø¹Ù°¡ º¸¿©ÁöÁöµµ »ç¶óÁöÁöµµ ¾ÊÀº ¹ÝÂë °¡·ÁÁø »óÅ·Πº¸ÀÌ°Ô µÇ´Â °æ¿ìµµ ÀÖ½À´Ï´Ù.
ÀÌ·±¹®Á¦¸¦ ÇØ°áÇϱâ À§Çؼ­´Â ³ôÀÌ°ªÀ» ÃÖ´ë»çÀÌÁî·Î ÁöÁ¤ÇÏ¿© ÆäÀÌÁö°¡ ½ºÅ©·ÑµÉ ¼ö ÀÖ°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù.
¡¡
<meta name="viewport" content="height=device-height,width=device-width" />
¡¡
19.¶ó¿îµå ¹Ú½º
.box {  
   -webkit-border-radius: 5px;  /* safari */
   -moz-border-radius: 5px;  /* firefox */
   background: #ddd;  
   border: 1px solid #aaa;  
}
¡¡
20.ÅÍÄ¡À̺¥Æ®
touchstart
touchend
touchmove
touchcancel (½Ã½ºÅÛÀÌ ÅÍÄ¡ÇÑ °ÍÀ» Ãë¼ÒÇÏ´Â °æ¿ì)


À̺¥Æ® ¹ß»ý½Ã event°´Ã¼¸¦ Àü´Þ ¹Þ´Âµ¥ ´ÙÀ½°ú °°Àº ÇÁ·ÎÆÛƼ°¡ Á¸ÀçÇÕ´Ï´Ù.

touches : º¹¼ö·Î È­¸é¿¡ ÅÍÄ¡µÇ´Â °¢ ¼Õ°¡¶ôµé¿¡ ´ëÇÑ ÅÍÄ¡ À̺¥Æ® ¸ðÀ½µé. ÀÌ °´Ã¼µéÀº ÆäÀÌÁö¿¡ ÅÍÄ¡µÇ´Â ÁÂÇ¥µéÀÇ °ªÀ» °¡Áö°í ÀÖ½À´Ï´Ù.
targetTouches : ÅÍÄ¡ÇÒ ¶§ ¹ß»ýÇÕ´Ï´Ù. ±×·¯³ª Àüü ÆäÀÌÁö°¡ ¾Æ´Ñ Ÿ±ê ¿ä¼Ò¿¡¸¸ ¹ÝÀÀÇÕ´Ï´Ù.


21. Á¦½ºÃÄ

gesturestart
gestureend
gesturechange

event °´Ã¼¸¦ Àü´Þ¹ÞÀ¸¸ç ´ÙÀ½°ú °°Àº ÇÁ·ÎÆÛƼ°¡ Á¸ÀçÇÕ´Ï´Ù.

event.scale : È®´ëºñÀ² °ªÀÔ´Ï´Ù. °ª 1Àº È®´ëÃà¼Ò°¡ µÇÁö ¾ÊÀº ±âº» »óÅ ÀÔ´Ï´Ù. °ªÀÌ 1º¸´Ù ÀÛÀ» ¶§´Â ÁÜ-¾Æ¿ôÀ̸ç ÁÜ-ÀÎÀ϶§´Â 1º¸´Ù °ªÀÌ Å®´Ï´Ù.
event.rotate - ȸÀü °¢µµÀÔ´Ï´Ù.
ÃßõÃßõ : 623 Ãßõ ¸ñ·Ï
¹øÈ£ Á¦¸ñ
2,885
input ÀÔ·Â ÇÊµå ¾ÕµÚ °ø¹é ½Ç½Ã°£ Á¦°Å
2,884
Placeholder Æ÷Ä¿½º½Ã °¨Ãß±â
2,883
MySQL Áߺ¹µÈ µ¥ÀÌÅ͸¦ »èÁ¦
2,882
MySQL Áߺ¹ µ¥ÀÌÅÍ È®ÀÎ
2,881
sessionStorage.getItem ¿Í sessionStorage.setItem
2,880
Á¦ÀÌÄõ¸® ·£´ýÀ¸·Î ¹è°æ»ö º¯°æ
2,879
preg match¿¡ °üÇÑ Á¤±Ô½Ä
2,878
Stream an audio file with MediaPlayer ¿Àµð¿À ÆÄÀÏ ½ºÆ®¸®¹Ö Çϱâ
2,877
Audio Streaming PHP Code
2,876
PHP $ SERVER ȯ°æ º¯¼ö Á¤¸®
2,875
Vimeo (ºñ¸Þ¿À) API ¸¦ »ç¿ëÇÏ¿© Ç÷¹À̾î ÄÁÆ®·ÑÇϱâ
2,874
iframe »ç¿ë½Ã ÇÏ´Ü¿¡ ¹ß»ýÇÏ´Â °ø¹é Á¦°Å¹æ¹ý
2,873
¾ÆÀÌÇÁ·¹ÀÓ(iframe) Àüüȭ¸é °¡´ÉÇÏ°Ô Çϱâ
2,872
ºÎÆ®½ºÆ®·¦(bootstrapk)¿¡¼­ »ç¿ëÇÏ´Â class¸í Á¤¸®
2,871
ºÎÆ®½ºÆ®·¦ CSS
2,870
Å©·Ò¿¡¼­ ¸¶Áø Á¶Àý
2,869
PHP ÇöÀç ÆäÀÌÁöÀÇ µµ¸ÞÀθíÀ̳ª urlµîÀÇ Á¤º¸ ¾Ë¾Æ¿À±â
2,868
PHP preg match all()
2,867
PHP ·Î À¥ÆäÀÌÁö ±Ü¾î¿À±â ¸ðµç ¹æ¹ý ÃÑÁ¤¸®!
2,866
[PHP] ¿ø°ÝÁö ÆÄÀÏ ÁÖ¼Ò ³ëÃâ ¾ÈÇÏ°í curl·Î ´Ù¿î·Îµå ¹Þ±â
2,865
PHP ÇÔ¼ö Á¤¸®
2,864
¾ÆÀÌÇÁ·¹ÀÓ(iframe) ºñÀ² À¯ÁöÇϸ鼭 Å©±â Á¶ÀýÇÏ´Â ¹æ¹ý
2,863
PHP ¹è¿­¿¡¼­ ¹«ÀÛÀ§·Î Çϳª »Ì¾ÆÁÖ´Â array rand() ÇÔ¼ö
2,862
PHP Á¤±Ô½Ä Á¤¸®
2,861
PHP Á¤±Ô½ÄÀ» È°¿ëÇÑ ÅÂ±× ¹× ƯÁ¤ ¹®ÀÚ¿­ Á¦°Å ¹× ÃßÃâ ¹æ¹ý
2,860
php Å©·Ñ¸µ ¶Ç´Â ÆÄ½Ì ÇÔ¼ö, Á¤±Ô½Ä ¸ðÀ½
2,859
Á¦ÀÌÄõ¸® ±âº» ¸í·É¾î
2,858
À¥ÆäÀÌÁö °¡·Î ¸ðµå¼¼·Î ¸ðµå ÀνÄÇϱâ
2,857
¸ð¹ÙÀÏ À¥ È­¸é °­Á¦ ȸÀü(°¡·Î¸ðµå °íÁ¤)
2,856
[HTML5]¿¡¼­ frameset ´ëü ¹æ¹ý°ú iframe ¼Ó¼º
¸ñ·Ï
¹ÂÁ÷Æ®·ÎÆ® ºÎ»ê±¤¿ª½Ã ºÎ»êÁø±¸ °¡¾ßµ¿ ¤Ó °³ÀÎÁ¤º¸Ãë±Þ¹æħ
Copyright ¨Ï musictrot All rights reserved.