2011-09-13 116 views
12

我在Android應用上使用了一個阻止外部頁面的web視圖。 它有幾個錨(<a>標籤)。當我按下它時,會出現黃色邊框。Android瀏覽器 - 在錨點聚焦時移除輪廓邊框

我該如何防止並刪除此邊框?

我嘗試以下技巧:

// jQuery 
$("a").focus(function(){ 
    $(this).attr("hideFocus", "hideFocus"); 
}); 

// CSS 
a, :focus { 
    outline: none; 
} 

,但沒有成功。

謝謝!

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

注:設置在其他方面的顏色通常失敗的,因爲WebKit的渲染高亮的方式

+0

不應該'a,:focus'是'a:focus'? – Curt

+0

不是':focus'是否匹配所有可以聚焦的元素,甚至是按鈕等? – hsz

回答

44

如下設置CSS屬性-webkit-tap-highlight-color。根據我的經驗取決於版本/變體。

+2

榮譽給你!它像一個魅力! :) – hsz

+0

工程非常好。謝謝。 –

+1

-webkit-focus-ring-color:rgba(0,0,0,0); ? – zloctb