2012-05-10 3 views
0

HTC Desire Android 기본 브라우저의 표준 탐색 모음에 문제가 있습니다. 하이퍼 링크 중 하나를 탭하려고하면 반응이 좋지 않습니다. 실제로 다른 페이지로 이동하려면 약 3 ~ 4 회의 탭이 필요합니다.이상한 행동 Android에서 웹 링크 누르기

재미있는 관찰은 잠깐 동안 링크를 탭하면 웹킷의 녹색 테두리가 실제 링크 바로 위에 표시 될 수 있다는 것입니다. 내 첫 번째 호출 포트는 내 CSS를 검사했지만 링크에 패딩을 나타낼 규칙은 없습니다.

<nav> 
    <ul> 
    <li><a href="/">Home</a></li> 
    <li><a href="/about/">About Me</a></li> 
    <li><a href="/blog/">Blog</a></li> 
    <li><a href="/gallery/">Gallery</a></li> 
    <li><a href="/contact/">Contact</a></li> 
    </ul> 
</nav> 

답변

0

내가 겪었던 문제 중 하나는 이전 연결을 캐싱하는 HttpUrlConnection이었습니다. 같은 소켓을 계속 사용하려고했습니다. 나는 그것에 대해 많이 모른다. 어쨌든, 나는 라인 추가 :

System.setProperty("http.keepAlive", "false");//This line placed before the connection 
HttpURLConnection conn = (HttpURLConnection) url.openConnection(); 

을 그리고 더 이상 유효하지 않습니다 오래된 연결을 다시 시도 안드로이드의 문제를 제거하는 것 같았다. 내가 애플 리케이션에서 발견 한 것들 중 하나는 특정 시간 전에 또는 유틸리티 클래스에서이 HttpUrlConnection을 사용하려고 시도 할 때마다 앱이 응답하지 않거나 크래시 된 것입니다. 희망이 도움이됩니다.

+0

죄송합니다. 이것은 내가보고있는 기능이 아닙니다. 이것은 웹킷의 렌더링 문제 인 것 같습니다. 나는 그것을 고쳐 줬다. – scobuntu

+0

좋아요, 고맙습니다. 고맙습니다. –

+0

토마스, 입력 주셔서 감사. – scobuntu

0

문제는 다음과 같은 CSS 규칙에서 온 것 같다 :

text-rendering: optimizeLegibility; 

는 안드로이드 장치의 탭 정확도를 복원 내 CSS에서이 규칙을 제거.