2012-10-01 3 views
8

나는 안드로이드 webview의 링크에서 성가신 주황색 강조 상자를 제거하기 위해 수 백만 번 시도했지만 멀리 가지 않는 것 같습니다. 그리고 아니,이 작동하지 않습니다 :안드로이드 링크 주변에서 주황색 하이라이트 사용 안함

* { 
    -webkit-tap-highlight-color:rgba(0,0,0,0) !important; 
} 

나는 다른 아이디어를 여기에 정말 당황 스럽습니까? 갤럭시 S3에 대해 테스트 중입니다.

+0

나는 이것이 CSS의 문제라고 생각하지 않지만, 뭔가 웹보기와 함께 할 - 확실하지 – midhunhk

+0

을 몇 가지 테스트 후에는 보이지 않는 그것이-HREF 링크에 대한 강조 표시를 비활성화 할 수처럼 , 그러나 이것은 다른 모든 것에 대해서 성공적으로 작동합니다. – kaleazy

+0

_body_ 태그에 해당 스타일이 설정되어있어 완벽하게 작동합니다. '*'와 함께 사용해야합니다. 이유가 무엇인지 모르겠습니다. – codemonkey

답변

6

here에서

* { 
    -webkit-tap-highlight-color: rgba(0,0,0,0); 
    -webkit-user-modify: read-write-plaintext-only; 
} 

을보십시오. 진짜 까다로운 비트가 두 번째 속성 인 사용자 수정이라는 것입니다. 나는 4.0.4 이후로 요구 사항이라고 생각합니다. 이것은 갤럭시 S3에 영향을 미칩니다.

선택자의 범위를 좁힐 수 있지만 링크의 상위에 영향을 주어야합니다 (예 : <p> 또는 <li>이며 링크 자체는 아닙니다. 은하 장치에

+1

user-modify 속성으로 인해 키보드가 iOS에서 팝업되는 경우가 있습니다. 이는 일반적으로 바람직하지 않습니다. – Max

+0

기본 인터넷 브라우저에서 삼성 갤럭시 타블렛의 주황색 강조 표시를위한 솔루션이라고 언급하고 싶습니다. – Komsomol

0

는 "-webkit-탭 하이라이트 컬러는"단지 또한 원하는 요소

a:active, 
a:hover, 
a:focus { 
    background: rgba(255, 255, 255, .5); 
} 
1

에 색상을 변경하려면 다음과 스타일을 추가하기 위해 다음

-webkit-tap-highlight-color:transparent; 

와 함께 작동, 최신 Amazon Fire Tablets 및 FireTV 장치에서 자신의 집중을 관리하려는 앱의 의도를 방해 할 수있는 "포커스 링"이 제공 될 수 있습니다. 일반적으로이 옵션은 화면을 빠르게 터치하거나 FireTV 장치의 경우 화살표 키 중 하나를 누른 상태에서만 나타납니다.

이렇게하면 초점이 맞춰진 요소 주변에 얇은 일반적으로 주황색의 "반지"가 표시됩니다. 또는 적어도 해당 장치의 Android 코드에 포커스가있는 요소가 표시됩니다. 브라우저 창에서 탭 키를 누르십시오.

당신은 당신의 CSS 코드에서 적절한 위치에이를 삽입하여 아마존 장치에이 초점을 제거 할 수 있습니다

:

* : 초점 {
개요 : 없음; }