Safari for iPhone이 내 HTML에 전화 링크를 추가하는 문제가있었습니다. 이것은 <div id="DontTouchMyHTML">
의 텍스트 값에 의존하기 때문에 코드가 깨질 수 있습니다.webOS 전화 사용 안함 링크
전 :
<div id="DontTouchMyHTML">8211812</div>
후 :
<div id="DontTouchMyHTML"><a href="tel:8211812">8211812</a></div>
그래서 내가
<meta name = "format-detection" content = "telephone=no">
그리고 그 문제를 해결했다.
하지만 Safari가있는 Palm Pre webOS가 등장했습니다. 지금 나는 약간 문제가 있고 위 수정은 작동하지 않는다. Safari/AppleWebKit을 기반으로한다고 가정하면 동일한 규칙을 따를 것입니다. 나는 그렇지 않다.
Palm Pre webOS 전화 링크에 대한 개발자 참조를 찾았지만 해결책을 찾을 수 없습니다.
잘못된 사용자 에이전트 :
Mozilla/5.0 (webOS/1.3.1; U; en-US) AppleWebKit/525.27.1 (KHTML, like Gecko) Version/1.0 Safari/525.27.1 Pre/1.0
코드를 HTML의 리터럴 텍스트 값에 의존하게하는이 접근 방식을 다시 생각해보아야합니다. –