4

私は webview アプリケーション (4.0.3) を開発していますが、アイス クリーム サンドイッチの webview について厄介なことが 1 つあります。 ) ハイライト表示されます。要素に独自のタップ アクションが追加されているため、見栄えがよくありません。最新の jQueryMobile(1.1.1) がこの問題をうまく処理しているようには見えません。以前のバージョンでは、すべての主要な Webkit スタイルが上書きされました。

誰かが迷惑なハイライトを取り除く方法を知っているなら、それは大歓迎です.

乾杯、qmacpit


もちろん、私が尋ねる前にそれらを変更しようとしました:

-webkit-tap-highlight-color: rgba(255, 255, 255, 0); -webkit-focus-ring-color: rgba(0, 0, 0, 0);

ただし、Ice Cream Sandwich の場合は機能しません。このソリューションは、リンクをクリックすると悪名高い「オレンジ色の境界線」が表示される Android 2.3 で機能しました。WebViewの一部/設定のようです。ネイティブ ブラウザーでページを閲覧する場合と同じ動作が得られます。リンクだけでなく、ボタンやその他のhtml要素にも関係するので、本当に迷惑です。

その上、グラフィックスにかなり大きな影響を与えますが、jQuery Mobile チームではまだ解決されていません。彼らはまだそれを見ていないか、まだ解決策に取り組んでいます。

他の提案はありますか?

4

4 に答える 4

1

私はついに答えを見つけました:]それは、呼び出しを無効にできるWebビュー機能です

setLightTouchEnabled(false)
于 2012-08-02T21:31:34.627 に答える