전화 번호 형식 인식

Internet Explorer 11에서는 전화 번호가 클릭 가능한 링크로 자동으로 바뀝니다. 이 기능은 Skype와 같이 전화 번호를 처리할 수 있는 앱이 있는 경우 작동합니다.

아래에서는 이 기능을 기본적으로 사용하도록 설정하는 HTML 요소 및 필요한 경우 이 기능을 끄는 방법을 비롯하여 개발자의 관점에서 전화 번호 검색 기능을 설명합니다.

전화 번호 검색 이해

새 Windows UI의 Internet Explorer에서는 지원되는 HTML 요소를 사용하여 렌더링된 콘텐츠에 전화 번호가 있을 경우 이 번호를 클릭 가능한 링크로 바꿉니다. 이때 DOM은 수정하지 않습니다. 사용자가 링크를 클릭하면 "tel" URI 프로토콜에 등록된 앱이 호출됩니다.

참고  데스크톱용 Internet Explorer, WebBrowser 컨트롤을 호스트하는 응용 프로그램 또는 Windows 7용 IE11에서는 전화 번호 형식 인식이 지원되지 않습니다.

전화 번호 검색은 다음과 같은 콘텐츠 패턴에서 작동합니다.

<element>425-882-8080</element>
425.<element>882</element>.8080
(425) 882-8080
자세한 내용 및 예제는 전화 번호 검색 작동 방식을 참조하세요.

또한 전화 번호는 인라인 요소에 걸쳐 있는 여러 엔터티에서 인식됩니다. 즉, display 속성이 "inline"으로 설정되어 있어야 합니다.

위에 표시된 패턴에서 "<element>"는 다음 HTML 요소 중 하나를 나타냅니다.

abbr
address
article
aside
bdi
bdo
blockquote
body
caption
cite
code
menuitem
data
dd
del
details
dfn
dialog
div
dl
dt
em
embed
fieldset
figcaption
figure
footer
h1, h2, h3, h4, h5, h6
header
hr
iframe
ins
kbd
keygen
label
legend
li
link
main
map
mark
menu
meter
nav
object
ol
output
p
q
rp
rt
ruby
s
samp
section
small
span
strong
sub
summary
sup
table
tbody
td
tfoot
th
thead
time
tr
ul
var
wbr

 

그러나 일부 예외가 적용됩니다. contentEditable 특성이 "true"로 설정되어 있으면 전화 번호 형식 인식을 사용할 수 없습니다. 또한 그룹 정책이나 사용자 기본 설정을 통해서도 사용할 수 없습니다.

전화 번호 검색 제어

전화 번호 형식 인식은 몇 가지 다른 방법으로  제어할 수 있습니다.

  • 요소 및 자식 요소에 대해 동작을 사용하도록 설정하려면 x-ms-format-detection 특성을 "phone" 또는 "all"로 설정합니다.

  • 요소 및 자식 요소에 대해 동작을 사용하지 않도록 설정하려면 x-ms-format-detection 특성을 "none"으로 설정합니다.

  • 웹 페이지에 대해 동작을 사용하지 않도록 설정하려면 메타 요소를 사용합니다.

    
    <meta name="format-detection" content="telephone=no"/>
    
    
  • JavaScript를 사용하여 동작을 선택적으로 제어하려면 setAttribute를 사용하여 연결 요소 또는 부모의 x-ms-format-detection 특성 값을 변경합니다. 이 작업은 요소 또는 부모가 DOM에서 렌더링되기 전에 수행해야 합니다. 동적 변경은 지원되지 않습니다.

전화 번호 검색이 IE11에 대해 사용하도록 설정된다는 보장은 없습니다. 사용자는 기본 설정을 사용하여 이 기능을 끌 수 있고 관리자는 그룹 정책을 사용하여 이 기능을 사용하지 않도록 설정할 수 있습니다. 이에 따라 적절히 계획하세요.

 

 

표시:
© 2014 Microsoft